我有一個包含folder.ini:如何使用「parse_ini_file」解析包含特殊字符的ini文件?
[Labels]
; Ordnername
name=testverzeichnis
; Ordnerbeschreibung
description=verzeichnis zu testen von daten
[Contents]
[Publisher]
publisher=e-Solutions
copyright=André Reinhardt
,當我與parse_ini_file()
解析它我�
,而不是é
。 我的代碼:
$ini_array = parse_ini_file("sad - Kopie (6)/folder.ini", TRUE);
print_r($ini_array);
我試着用é
更換é
但後來我的字符串是0
。
增加: 此代碼,查看工作雙全,é
和é
內容:
echo file_get_contents($directories[$i]."/folder.ini")
我怎樣才能避免這種情況?
顯示一些代碼。您如何以及在哪裏輸出數據? –
你可能會輸出'é'作爲UTF-8,它不起作用。檢查ini文件保存的編碼。 – hakre
這很可能是相反的方式 - INI文件存儲爲ISO-8859-1/Windows-1252,並且UTF-8用作輸出編碼 –