Alles ist in der Frage: Ich habe ein PHP-Skript, das eine UTF-8-Datei ist. In diesem Skript möchte ich dies tun:PHP UTF-8 zu Windows Befehlszeilencodierung
<?
echo "âêïû\n";
?>
Wenn ich es in einer Windows-Eingabeaufforderung betreibe ich diese:
C:\php>php -c C:\WINDOWS\php.ini -f mysqldump.php
âêïû
C:\php>
Ich habe die richtige Umwandlungsschema finden nicht in der Lage gewesen. Ich habe auch diesen Code ausprobiert:
$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";
}
}
}
Und ich fand nicht die richtige Konvertierung!
Jede Hilfe wäre sehr
Du bist sicher, dass deine 'mysqldump.php' UTF-8 kodiert ist? –
μYep Ich bin mir sicher, ich benutze es auf www.acarat.com, die volle utf-8-Site ist –
Gott weiß nicht warum! – markus