Autor | Zpráva | ||
---|---|---|---|
Marti_n Profil |
#1 · Zasláno: 8. 5. 2014, 17:19:33
Zdravím,
Mám kódovanie na stránke vo windows-1250, pred pripojením do databázy volám : mysql_set_charset("cp1250"); .. Aktualizujem jeden text, kliknem na tlačítko zavolá sa JS funkcia ktorá vyberie text z area a cez post mi ho pošle do súboru , ktorý otváram cez AJAX, v tom súbore mám na začiatku header('Content-type: text/html; charset=windows-1250'); a v mysql tabulku aj stlpce mám v cp1250_bin.. takže vôbec neviem kde by mohol byť problém. Ked som v tom súbore miesto update xxx set xxx = '$Area' .. dal toto update xxx set xxx = 'čš' .. , tak mi to spravilo v pohode. Problém bude asi v tom POST-e ked sa to odosiela. Pred poslaním cez POST som si urobil alert(area); a dalo mi bez problémov výsledok s diakritikou, takže problém asi vidím poslaní POST cez ajax.. teda či sa tam neposiela nejaký header alebo niečo také.
|
||
kolemjdoucí Profil * |
#2 · Zasláno: 8. 5. 2014, 18:51:37
Zkus to všechno, když tam máš AJAX, mít v kódování UTF-8 místo windows-1250.
|
||
Časová prodleva: 10 let
|
0