一切都在问题:我有一个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