kodovani v MySQL
Honza Pazdziora
adelton na informatics.muni.cz
Pondělí Červen 23 10:20:17 CEST 2003
On Mon, Jun 23, 2003 at 09:32:39AM +0200, Bronislav Mocek wrote:
> v shelu mysql ? tam mi takovej prikaz nefunguje. (WinXP, MySQL 3.23.56)
Aha, čili se konečně dostáváme aspoň částečně k tomu, co myslíte tou
češtinou. Čili asi Windows-1250. V takovém případě doporučuji:
Řazení používá znakovou sadu ISO-8859-2. Pokud jsou Vaše data
na klientovi v kódování Windows-1250 (typicky na to lidé
přijdou tehdy, když se jim slova se š a ž řadí jinam, než kam
by chtěli), je možno použít převádění znakových sad mezi
klientem a serverem. Na to je nutné mít server zkompilován
s podporou těchto převodů sad, nejjednodušší je v souboru
sql/convert.cc odkomentovat definici
/* #define DEFINE_ALL_CHARACTER_SETS */
a pak v klientovi provést příkaz
SET CHARACTER SET cp1250_latin2
Klient pak zapisuje a čte data ve Windows-1250, server je
interně ukládá v ISO-8859-2.
Zdroj: http://www.fi.muni.cz/~adelton/l10n/
PS: Pište své odpovědi _pod_ to, na co reagujete.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, auth. WWW servers, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Test