Autor | Zpráva | ||
---|---|---|---|
JJa Profil |
#1 · Zasláno: 4. 10. 2009, 00:25:38
Dobrý den,
mám stránku v kódování utf-8. Z parametrů za otazníkem ukládám cookies a jejich hodnoty pak vypisuji jako hodnoty polí formuláře. A problém je v tom, že když parametry a cookies obsahují diakritiku, tak se to do formulářového pole nevypíše správně, ale české znaky jsou zmršené (např. %C9%E1 - to jsem si vymyslel, ale takhle nějak to je). Ještě je zajímavé, že tento problém nemám v IE, ale je ve Firefoxu. Šlo by to nějak vyřešit? Děkuji moc, JJa |
||
Chamurappi Profil |
#2 · Zasláno: 5. 10. 2009, 17:11:35
Reaguji na JJu:
„české znaky jsou zmršené (např. %C9%E1 - to jsem si vymyslel, ale takhle nějak to je)“ Zkus je odmršit funkcemi decodeURI nebo unescape. |
||
Časová prodleva: 13 dní
|
|||
JJa Profil |
#3 · Zasláno: 18. 10. 2009, 19:13:04 · Upravil/a: JJa
Bohužel mi to nefunguje ve Firefoxu - viz např. zde - do URL zadám parametr v escapovaném tvaru, proženu to přes unescape a v IE se mi výsledná hodnota (v příkladu se jedná o hodnotu políčka "Kam") zobrazí správně česky, kdežto ve Firefoxu špatně. Obdobně jsem to zkoušel i s decodeURI. Nevíte, co bych s tím ještě mohl udělat, aby to fungovalo?
Díky moc, JJa |
||
JJa Profil |
#4 · Zasláno: 19. 10. 2009, 20:01:12
Víte někdo?
|
||
JJa Profil |
#5 · Zasláno: 21. 10. 2009, 15:15:32
Šlo by to nějak?
|
||
Chamurappi Profil |
#6 · Zasláno: 21. 10. 2009, 15:50:36 · Upravil/a: Chamurappi
Reaguji na JJu:
Asi nevíme/nešlo, když ti nikdo neodpovídá. Opakované vytahování dotazu informačně bezvýznamnými příspěvky není žádoucí a povede k zamčení. |
||
Časová prodleva: 15 let
|
0