Portál AbcLinuxu, 7. května 2025 08:39

Dotaz: MySQL 4.1, SET CHARACTER SET apod.

7.9.2005 01:30 Martin
MySQL 4.1, SET CHARACTER SET apod.
Přečteno: 5127×
Odpovědět | Admin
Zdravim a predem se omlouvam, ze zas nalouskavam toto mistne oblibene omyvane tema ... Ale proste to nejak nechapu, zkompiloval sem MySQL 4.1 a to bez nastaveni jakehokoliv defaultniho kodovani pri kompilaci (kdyz sem dal default utf8, pak zlobila obnova databazi), obnovil sem databaze, ktere sou v ruznych kodovani. Ale tet to nechapu, po obnoveni vsechny aplikace zobrazuji dobre kodovani bez jakehokoliv nastaveni kodovani pro spojeni (SET CHARACTER ...) apod. vsechno je v def. swedish_utf8. Ale jakmile dam dotaz do stranky:

MySQL_Query(SET CHARACTER SET latin2);

tak se cela stranka zobrazi spatne. Kdyz vlozim z teto php aplikace jakoukoliv diakritiku (Mysql_query(INSERT INTO ěščřžýáíéů)), tak se pak opet zobrazi na strankach spravne, i presto ze nepouzivam zadne nastaveni kodovani, stranka je v Latin2 a v databazi je to ulozene jako swedish_utf8. V phpmzadmin se vubec nemuzu dostat k tomu, aby se mi tam data zobrazily dobre, at zvolim jakekoliv kodovani.

Jestli bude mit nekdo dost sily me to vysvetit, nebo nekam odkazat tak budu rad (Ne na dev.mysql.com pls ;-))
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.9.2005 09:39 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: MySQL 4.1, SET CHARACTER SET apod.
Odpovědět | | Sbalit | Link | Blokovat | Admin
To bude chtít se tomu pořádně podívat na zoubek, hlavně jaké se používá connection encoding. Mělo by se dát specifikovat při připojování k databázi.

Jinak se přiznám, že jsem ten problém pořádně nepochopil :-(
7.9.2005 10:41 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: MySQL 4.1, SET CHARACTER SET apod.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po dvěstěpadesátéosmé: nastav si kódování sloupce na to, v čem tam opravdu máš uložená data a potom pomocí SET CHARACTER SET takové kódování, ve kterém to chceš v aplikaci mít.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.