一切都在問題:我有一個PHP腳本是一個UTF-8文件。 在這個腳本我想這樣做:PHP UTF-8到Windows命令行編碼
<?
echo "âêïû\n";
?>
如果我在Windows提示符下運行它,我得到這個:
C:\php>php -c C:\WINDOWS\php.ini -f mysqldump.php
âêïû
C:\php>
我一直沒能找到合適的轉換方案。我也試過這個代碼:
$tab = mb_list_encodings();
foreach ($tab as $enc1) {
foreach ($tab as $enc2) {
$t=mb_convert_encoding("âêïû\n", $enc1, $enc2);
if (strlen($t)<14) {
echo $enc1." ".$enc2." = ".$t."\n";
}
}
}
而我沒有找到正確的轉換!
任何幫助,將不勝感激
你確定你的'mysqldump.php'是UTF-8編碼? –
μ我肯定,我在www.acarat.com上使用它,它是完整的utf-8站點 –
上帝不知道爲什麼! – markus