Dakle koristim PHP5.1.2 i MySQL 5.0.18. Problem je u tome sto php ne prepoznaje cirilicu(cp1251) iz MySQL tabela, tacnije ispisuje upitnike. Sa druge strane, PHP 4 ne pravi takve probleme. Da li neko zna sta to treba podesiti u PHP 5 da bi i on radio sa cirilicom?
php 5 ne prepoznaje cirilicu iz MySQL baze
Zaključano
Zakačeno
Nije problem u PHP-u, nego u MySql.
Od verzije 4.1.x pa nadalje, MySql koristi collation. Probaj da podesis collation cp1251 na svaku tablicu.
Ako ne daje rezultat, postavi
mysql_query("set names cp1251");
Od verzije 4.1.x pa nadalje, MySql koristi collation. Probaj da podesis collation cp1251 na svaku tablicu.
Ako ne daje rezultat, postavi
mysql_query("set names cp1251");
Možeš i da pređeš na UTF-8.
Citat:
glavince: Nije problem u PHP-u, nego u MySql.
Od verzije 4.1.x pa nadalje, MySql koristi collation. Probaj da podesis collation cp1251 na svaku tablicu.
Ako ne daje rezultat, postavi
mysql_query("set names cp1251");
Od verzije 4.1.x pa nadalje, MySql koristi collation. Probaj da podesis collation cp1251 na svaku tablicu.
Ako ne daje rezultat, postavi
mysql_query("set names cp1251");
probao sam i nema efekta.
Citat:
obucina: Možeš i da pređeš na UTF-8.
napravio sam tabelu sa utf8 charset-om i collation-om i opet nece da cita cirilicu.
I dalje mislim da je problem u podesavanju PHP - a. (Kako drugacije da objasnim cinjenicu da sve ovo radi u PHP 4 koji je po default-u nastelovan za mysql).
Ima li jos ideja ?
Koji MySql koristis uz PHP4?
U oba slucaja koristim MySQL 5.0.18 .