MySQL & prevod 1250->latin2

Cyril Franko franko na pvt.sk
Pátek Srpen 7 10:59:05 CEST 1998


Zdravim,

dostal som sa do situacie ktoru popisem podrobnejsie:
1. skompiloval som MySQL s volbou --with-charset=latin2
2. v M$ Excel som vytvoril dvojstlpcovu tabulku - 1. stlpec poradove cislo,
2. stlpec nejaky text  samozrejme s diakritikou
3. tabulku som exportoval do suboru *.csv (jednotlive bunky su oddelene
bodkociarkou) - subor je ulozeny v kodovej stranke 1250
4. uplodoval som subor na linux a potom som tymto suborom naplnil tabulku v
databaze MySQL
5. po vy select ovani danej tabulky sa niektore znaky s diakritikou
zobrazili spatne (co som ocakaval)

takze dany subor csv som prekonvertoval z kodovej stranky 1250 do latin2
(nasiel som taku utilitku) a tak som ho uplodoval na linux -> doMySQL a
potom bolo vsetko OK.

V MySQL je prikaz SET CHARACTER SET character_set_name (cp1250_latin2) -
chcem sa spytat  ci zabezpeci automaticky konverziu tabulky z 1250 do latin2
tym, ze to prepise v databaze alebo sa to konvertuje iba pri poziadavke na
vystup a v databaze je to ulozene vo formate 1250.
V subore convert.cc je standardne nastavena kompilacia iba prevodu
cp1251_koi8, ked nastavim kompilaciu vsetkych konverzii potrebujem
skompilovat cele MySQL znovu ? Ak nie tak co staci prekompilovat ?

----------------------------------------------------------------------------
--------
         S pozdravom C. Franko
                 email       : franko na pvt.sk
                 www       : www.pvt.sk/franko
                 tel. office : 0948/72 48 55



Další informace o konferenci Linux