Autor | Zpráva | ||
---|---|---|---|
Radek Novák Profil |
#1 · Zasláno: 30. 1. 2008, 13:46:52
Mám proměnnou $text, která by měla obsahovat ĚŠČŘŽ, ale zobrazuje místo toho toto: "%u011A%u0160%u010C%u0158%u017D". Data odesílám i přijímam ve windows-1250..
Lze nějak nastavit této proměnné správné kódování? něco jako ve smyslu $text=funkcenakodovani(%u011A%u0160%u010C%u0158%u017D, windows-1250); ? |
||
djlj Profil |
#2 · Zasláno: 30. 1. 2008, 13:48:55
|
||
Radek Novák Profil |
#3 · Zasláno: 30. 1. 2008, 13:54:34
Posílám je přes formulář v AJAXu,
před odesláním nastavím tuto hlavičku: setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=windows-1250'); a po odeslání, když data vybírám, nastavím hlavičku tuto: header('Content-type: text/html; charset=windows-1250'); Zkoušel jsem ve výsledném souboru znaky nahradit (pomoci str_replace) a fungovalo to bez problému. Přijde mi však vcelku nepraktické nahrazovat takto všechny špatné znaky. |
||
Časová prodleva: 16 let
|
0