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 * |
#2 · Zasláno: 2. 9. 2013, 16:13:14
|
||
Jan Tvrdík Profil |
brdik:
Jak přesně jsi tu funkci iconv zavolal? |
||
brdik Profil |
#4 · Zasláno: 2. 9. 2013, 16:45:09
return iconv('WINDOWS-1250', 'UTF-8', $s);
|
||
Jan Tvrdík Profil |
#5 · Zasláno: 2. 9. 2013, 16:48:48
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 |
#6 · Zasláno: 2. 9. 2013, 16:59:41
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 |
#7 · Zasláno: 2. 9. 2013, 18:18:32
netuším co s tím, nic nefunguje :-/
|
||
Jan Tvrdík Profil |
#8 · Zasláno: 2. 9. 2013, 18:54:15
brdik:
V tom případě máš ty entity už ve vstupním textu. |
||
brdik Profil |
#9 · Zasláno: 3. 9. 2013, 09:05:42
hm je to tak, dá se toho nějak zbavit?
|
||
Časová prodleva: 11 let
|
0