Portál AbcLinuxu, 6. května 2024 13:04


Dotaz: MySQL - zmena kodovania

17.1.2007 16:43 Robert Kupka | skóre: 15
MySQL - zmena kodovania
Přečteno: 291×
Odpovědět | Admin
Migroval som databazu z MySQL 4.0.11a, skompilovanej s --with-charset=cp1250 do MySQL 5, kde bola defaulte skompilovana charset latin1_swedish.

Neuvedomil som si pri vytvarani prazdnej databazy v MySQL 5, ze defaultne bude v nej nastaveny charset latin1_swedish a COLLATE tiez na latin1_swedish_ci

Povodna databaza, tabulky aj vsetok obsah mal kodovanie cp1250.

Po naimportovani mam databazu, ako aj vsetky tabulky s COLLATE nastavenom na latin1_swedish

Moja otazky: 1. Ked teraz spravim DUMP z MySQL5 s kodovanim latin1_swedish, nasledne DROPnem databazu a vytvorim ju znova s parametrami "CHARACTER SET cp1250 a COLLATE cp1250_general_ci" a nasledne naimportujem predtym vytvoreny DUMP, dôjde k poskodeniu diakritiky ?

2. Ako najjednoduchsie zmenim CHARACTER SET a COLLATE u vsetkych tabuliek v databaze ?

3. Ak nastavim MySQL demonu pri starte --default-charset na cp1250 a --collation-server na cp1250_general_ci, ovplyvni to chovanie uz existujucich databaz, ktore maju COLLATION latin1_swedish ?

Vdaka za kazdu odpoved
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2007 17:02 Robert Kupka | skóre: 15
Rozbalit Rozbalit vše Re: MySQL - zmena kodovania
Odpovědět | | Sbalit | Link | Blokovat | Admin
omluvam sa za duplicitu mojich otazok, uz to tu bolo riesene mnohokrat.

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.