Autor Zpráva
brdik
Profil
ahoj
načetl jsem obsah HTML souborů s kodovaním windows 1252 pomocí funkce file_get_contents, pak změnil kódování na UTF-8 pomocí funkce iconv, problém, je, že výsledný text teď vypadá takto (odstranil jsem ampersandy před těmi vadnými znaky):
Restartuje porovnávání ve spole#269;ném bod#283;.
Neví někdo, jak to korekntě převést na češtinu?
díky
Monkeys
Profil *
brdik:
skusil by som utf8_encode

M.
Jan Tvrdík
Profil
brdik:
Jak přesně jsi tu funkci iconv zavolal?
brdik
Profil
return iconv('WINDOWS-1250', 'UTF-8', $s);
Jan Tvrdík
Profil
brdik:
To by mělo fungovat v pořádku, co ti schválně vypíše volání
echo iconv('WINDOWS-1250', 'UTF-8', "kv\xect");
brdik
Profil
Monkeys: utf8_encode mi vrací stejný výsledek jako iconv
Jan Tvrdík: vrací to správně "květ", ale ten můj text má pořád ty kódované znaky
brdik
Profil
netuším co s tím, nic nefunguje :-/
Jan Tvrdík
Profil
brdik:
V tom případě máš ty entity už ve vstupním textu.
brdik
Profil
hm je to tak, dá se toho nějak zbavit?

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: