2
Excel_reader.php:注意:的iconv():在檢測到Excel_reader.php在輸入串不完整的多字節字符
function _encodeUTF16($string) {
$result = $string;
if ($this->_defaultEncoding){
switch ($this->_encoderFunction){
case 'iconv' : $result = iconv('UTF-16LE', $this->_defaultEncoding, $string);
break;
case 'mb_convert_encoding' : $result = mb_convert_encoding($string, $this->_defaultEncoding, 'UTF-16LE');
break;
}
}
return $result;
表示該行的通知:
'iconv' : $result = iconv('UTF-16LE', $this->_defaultEncoding, $string);
我取代這一行這也
iconv('UTF-8', "ISO-8859-1//IGNORE", $string);
該通知已被刪除,但我的Excel表沒有被導入。
我的Excel工作表現在沒有被導入,直到前一天它工作正常。 &它在localhost中工作,但不在服務器中。我怎樣才能再次導入我的Excel表格?
你是什麼意思「沒有進口」?是否有任何錯誤或者只是丟失或錯誤的數據? Excel文件如何到達服務器?通過上傳?您是否檢查上傳的Excel文件是否仍然有效,也就是說,它是否仍可以通過Excel打開? – Quagaar
我的excel文件被導入到數據庫..它工作正常也..但現在它顯示此通知.. – Pooojaaaa
你說,通知已經消失後,你改變了'iconv'線,但導入仍然沒有工作。所以我的問題是:通知消失後「沒有導入」是什麼意思。另外,你沒有回答我在評論中寫的所有問題。 – Quagaar