Jörg Reinholz: Javascript Ajax Upload Sonderzeichen

Beitrag lesen

Moin!

Wenn es tatsächlich so ist, dass er die Dateinamen umkodieren muss um die Dateien auf einem Windows-OS zu speichern (Ich habe keine Ahnung, da ich PHP unter Windows nicht benutze) dann ist iconv das Mittel der Wahl:

<?php
// notiert in utf8!
$text='Wündows ißt döff und köstet vile €';
echo iconv("UTF-8", "cp1252", $text), PHP_EOL;
echo iconv("UTF-8", "WINDOWS-1252", $text), PHP_EOL;
echo iconv("WINDOWS-1252","UTF-8", iconv("UTF-8", "cp1252", $text)), PHP_EOL;

exec():

$ php testü.php 
W�ndows i�t d�ff und k�stet vile �
W�ndows i�t d�ff und k�stet vile �
Wündows ißt döff und köstet vile €

Jörg Reinholz