Autor Zpráva
zedna
Profil
Nahrávám txt soubory přes obyčejný upload, poté načítám jejich obsah pomocí funkce FRead
a dále zpracovávám funkcí array_diff (použitý kód www.holomind.de/phpnet/diff.php)

problém je v tom, že u výpisu array_diff nefunguje čeština

výsledek pak vypadá takto

neexistujà souboru K tomu sloužÃfunkce File_Exists která vracÃtrue
název souboru p�à na�te obsah


máte někdo tušení jak lze nastavit kódování u nahrávaného souboru aby bylo vždy stejné?
Davex
Profil
Čtený soubor musí být ve stejném kódování jako je stránka na které se vypisuje. Pokud ve stejném není, tak musí být předem známé nebo se musí uhodnout a překonvertovat pomocí funkce iconv(). Můžeš použít třeba funkci autoUTF() z PHP FAQ.
zedna
Profil
iconv()
mi nepomohlo ale
autoUTF()
jsem nevyzkoušel....přišel jsme na to, že jsem tam měl htmlentities a ty mi všechny znaky převáděly do utf entity ale utf je nepoznávalo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0