Autor Zpráva
samsam
Profil *
Ahoj, mam problem s kodovani u jednoho inzertniho cms systemu. Pri vlozeni textu mi to vyhodi hlasku "Illegal mix of collations (cp1250_czech_cs,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='" a ulozeny text obsahuje misto diakritiky nesmyslne znaky. Jsem PHP a SQL neznaly ale trochu jsem zagooglil a zjistil jsem, ze by chyba mohla byt obsazena v mysql databazi, konkretne bych ji mohl napravit pomoci "COLLATE" ale nevim, jak na to. Navod jsem nasel na http://php.vrana.cz/mysql-4-1-kodovani.php nicmene z toho moc moudry nejsem, nevim, jak collate zapsat do databaze. Umel by mi, prosim, nekdo poradit? SQL databaze je zde: http://mobilni-klimatizace.ic.cz/phpBazar.sql
peta
Profil
phpinfo()
co je tam za verzi databaze?
Od 4.2, tusim, lze pouzit prikaz SET NAMES a nastavit si spravne kodovani s jakym ma program komunikovat.

Vic bez kodu na prislusne radky nelze zjistit (odkazy). Zrejme mas spatne nastavene COLLATE pri zapisu sloupcu nebo pro cele tabulky. Tady ti to dokonce pekne preformatuje
http://www.dpriver.com/pp/sqlformat.htm

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: