Autor Zpráva
Zavy
Profil *
Zdravím,

Mám dotaz. Když uložím do databáze text z webové stránky pomocí formuláře a php a potom ho výpíšu jej do webové stránky je vše OK, ale když ten text zadám do databáze přímo přes PHPMyAdmina a nechám ho vypsat do webové stránky ,tak se text vypíše bez znaku s diakritikou resp. misto znaku s diakritikou se vypíšou otazníky.
Kodování webové stránky je nastaveno na UTF-8 a v databázi mám nastaveno porovnání utf_general_ci, zkoušel sem nastavit i utf_czech_ci aletaky to nešlo. Jak to mám nastavit aby se ten text vypsal správně, když ho zadám pomocí webového formuláře a poslu pres PHP nebo to zadám přímo přes PHPMyAdmina ?

Díky za každou rad..
hondziiikh
Profil *
zkus tohle
$KODOVANI = mysql_query("SET CHARACTER SET utf8");
Kajman_
Profil *
Vypadá to, že nemáte správně nastavenou znakovou sadu pro komunikaci mezi Vaší php aplikací a databází.
http://diskuse.jakpsatweb.cz/?action=vthread&forum=28&topic=37836#cestina
hondziiikh
Profil *
[#2] hondziiikh já to mám v configu, takže každá komunikace má vynucené utf
Kajman_
Profil *
Nebo je chyba v PMA, zkuste třeba pro kontrolu ještě adminer.
Zavy
Profil *
JJ diky za rady.. použil jsem mysql_query("SET CHARACTER SET utf8"); a poupravil ještě něco v databazi a už to funguje :)

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:

0