Autor Zpráva
Kuře
Profil *
Cau,
pouzivam normalne bez problemu MySQL, ale pri pokusu vlozit do tabulky cesky znak INSERT INTO table VALUES ('abc','ěščřžýáíé'); tak to hodi nasledujici chybu:

Data too long for column 'chat' at row 1

Kdyz vlozim data bez diakritiky, vse probehne v poradku..
U tabulky mam staveno kodovani na latin2_czech_cs

Na mysql serveru na WZ.cz mi to jede v pohode, na jinem serveru mi to haze tu chybu..

Kdyby kdokoliv vedel co s tim tak prosim o pomoc :) diky moc

Kuratkoo
Kajman_
Profil *
Tipnul bych si, že je u tabulky nastavené (výchozí) kódování na UTF-8, kde je často třeba víc bytů na jeden znak a už se to do tak krátkého varcharu nevejde.

latin2_czech_cs není typ kódování, ale porovnání.

Takže řešením by mohlo být nastavit kódování na latin2 nebo zdvojnásobit varchary.
Kuře
Profil *
Varchar mam na 255 znaku.. zkusim to kodovani na UTF-8
Kuře
Profil *
zajimave, chvili jsem si s tim hral a nastavil jsem porovnani na uft8_czech_ci a jede to..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0