2012-05-29 50 views
0

我有一個問題,當我嘗試使用mb_convert_encoding函數將PHP中的編碼轉換時。'ISO-8859-1'字符在'UTF-8'中不可讀'

主要想法是更改具有'ISO-8859-1'編碼的'CSV'文件的格式。我希望格式化爲'CSV'的輸出採用'UTF-8'編碼,並且與輸入一樣可讀。

mb_convert_encoding能夠完成任務,但是,當我嘗試用記事本打開++我得到奇怪的字符,而不是希臘的人將「ISO-8859-1」原來CSV不得不格式化的CSV。

這是爲什麼?

+0

「完成工作」聽起來像生成的文件沒有錯,但Notepad ++無法正確顯示它? – JJJ

+0

Notepad ++認爲它是什麼編碼? (請參閱屏幕右下方。) – dan04

+0

Notepad ++認爲它是'ANSI as UTF-8'。 – user1424162

回答

0

記事本++可能打開文件爲ASCII。單擊編碼 - > UTF-8