Autor Zpráva
tom_tkr
Profil
Dobrý den , povýšil jsem databázi z 4x na 5.022
Nemám ani tucha v jakém kodování byla původní 4x
Dal jsem si tedy kodování na mysql 5 v my.ini na:
character-set-server=cp1250
collation-server=cp1250_czech_cs
No v phpmyadmin to vypadá následovně:








Čeština vypadá OK , ale když se přihlásím je to špatné



Zkoušel jsem přes registrační stránku založit nové jméno jen se změtí znaků , ale také to nedopadlo dobře


a po přihlášení mám toto:


Vůbec nevím , co s tím....
poradí někdo prosím?
nightfish
Profil
klasický problém s diakritikou - řeší se zavoláním
mysql_query("SET NAMES utf8");
po připojení k databázi
(pozor, utf8 je potřeba změnit v případě, že je stránka v jiném kódování. Je-li například ve windows-1250, tak se utf8 nahradí cp1250)

více informací najdeš v databázovém FAQ
tom_tkr
Profil
napsal jsem tam:
mysql_query("SET CHARACTER SET cp1250");
mysql_query("SET NAMES cp1250");


Super rada...děkuji.....zdá se , že 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