Autor Zpráva
Marti_n
Profil
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 *
Zkus to všechno, když tam máš AJAX, mít v kódování UTF-8 místo windows-1250.

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: