0
當我打開CSV文件打開CSV文件不正確編碼
$str = file_get_contents($filename);
$str = mb_convert_encoding($str,"utf-8","sjis");
var_dump($str);
它這樣表示
\0000\000.\0000\0000\0008\0000\0005\0007\000,\0000\000.\0000\0001\0000 ....
起初我認爲,這是編碼的問題,所以我說mb_convert_encoding
但在徒勞的。
是什麼導致這種不正確的編碼?
使用的file_get_contents(),您無法讀取csv文件; –
該文件是什麼樣子?它真的取決於生成csv文件的軟件。編碼csv內容的問題非常普遍。 – Calimero
@SureshKamrushi ......當然,你可以,它只是一個文本文件 - 不會被解析成數組或任何東西,但它可以被讀取(權限允許)。 – CD001