UTF8 a Mysql

Michal Novak m.novak na prodiliste.cz
Čtvrtek Leden 19 15:07:33 CET 2006


Juraj Kundrik napsal(a):
> Mam problem s kodovanim a triedenim MySQL databazy.
> Mysql mam verziu 4.1.11, databaza je kodovana v UTF8. Ked dam usporiadat 
> polozky podla abecedy a  pouzijem collation utf8_slovak_ci, tak mam 
> usporiadane prehlaskovane nazvy (Š, Č) na zaciatku.
> Problem mam aj s vypisom v PHP ten sa tvari ako keby data neboli v UTF8. 
> Nekorektne zobrazuje znaky Á, č, a pod. Hlavicka je nastavena na utf8, a 
> ostatne znaky su ok. Nemam nastaveny default charset. Ked nastavim SET 
> CHARACTER SET utf8  vypis sa  rozype este viac.
A jsou ty data v DB skutecne v UTF ? Nemluvim o nastavenem kodovani 
tabulek ale o skutecnem formatu dat.

Test metodou otevrit spojeni, poslat na nej zminovany SET NAMES 'UTF8' a 
  ulozit do DB nejaky text s diaktitikou ktery je na 100% v UTF + 
pokusit se jej precist.

Mel sem podobny problem a ve finale bylo vse jako UTF krom realneho 
stavu dat v DB.

> MYSQL 4.1.11
> APACHE 2.0.5
> PHP 4.3.10
> Uz si naozaj neviem poradit
> Juraj Kundrik
> 

MN


Další informace o konferenci Linux