mysql charset czech.conf
Hala Vaclav
hala at kraj-jihocesky.cz
Wed Jul 30 09:25:25 CEST 2003
Dobry den,
Mel jsem podobny problem (4.8-RELEASE, MySQL 3.23.57 z portu). Pokud
jsem instaloval nejdrive a mysql323-server a nasledne mysql323-client
(vse s WITH_CHARSET=czech) tak jsem se dostal ke stejne hlasce o
neexistenci czech.conf. Kdyz jsem ale nainstaloval _pouze_
mysql323-server tak se klientska i serverova cast nainstalovala v
poradku s charsetem czech - aspon to tvrdi vypis z klienta mysql (i
pri neexistenci souboru czech.conf).
Vypis myisamchk -dvv /var/db/mysql/user taky potvrzuje charset czech.
S pozdravem,
V.Hala
> -----Original Message-----
> From: David Pasek [mailto:pasek at idc.cz]
> Sent: Wednesday, July 30, 2003 8:58 AM
> To: List uzivatelu FreeBSD v Ceske a Slovenske republice.
> Subject: Re: mysql charset czech.conf
>
>
> Ahoj.
> Vidim, ze ti zatim nikdo neodpovedel, tak zkusim prijit ja se svoji
> troskou do mlyna ;)
> Sice je to spis otazka do jine konference, ale myslim, ze hodne lidi
> odsud mysql pouziva, takze proc ne.
>
> Mel jsem stejny problem. Latin2 (iso8859-2) mi jako kodovani
> vyhovuje.
> Nicmene problemem v mysql je trideni pismenek s diakritikou.
> Proto jsem
> kompiloval mysql s charset czech. Pak se objevila stejna
> hlaska jako mas
> ty. Czech.conf jsem nikde nenasel, tak jsem to vyresil tak, ze jsem
> zkopiroval latin2.conf do czech.conf.
>
> Nicmene pak jeste bylo potreba nastavit kodovani ve vsech tabulkach,
> ktere byly vytvoreny se spatnym kodovanim.
>
> To jsem zjistoval a nastavoval takhle (teda jestli pouzivas
> tabulky typu
> MyISAM a ne treba INNODB):
>
> Get charset of table:
> ====================
> myisamchk -dvv <path_to_file_with_mysql_table>
>
> Set charset of table:
> ====================
> myisamchk -r -q --set-character-set=czech
> <path_to_file_with_mysql_table>
>
> Hlasky se prestaly objevovat a trideni mi zacalo fungovat jak
> jsem chtel.
> Doufam, ze ti to pomuze nebo alespon navede spravnym smerem.
>
> Martin Salac wrote:
>
> > Ahoj vsichni.
> >
> > Nenasla by se tu nejaka dobra duse, ktera by mi poslala
> > definici znakove sady czech:2 (soubor czech.conf z
> > /usr/local/share/mysql/charsets/)?
> >
> > Mam nasledujici problemek:
> >
> > mysqlcheck: File '/usr/local/share/mysql/charsets/czech.conf'
> > not found (Errcode: 2)
> > mysqlcheck: Character set '#2' is not a compiled character set and
> > is not specified in the '/usr/local/share/mysql/charsets/Index'
file
> >
> > Databaze je vytvorena v kodovani czech, mysql prelozeno s czech
> > (ne s latin2, ale primo czech - i kdyz latin2 mam
> zakompilovano taky).
> > Jinak check se provede, dokonce v poradku, jenom me otravujou
> > vyse uvedene hlasky.
> >
> > Doufam, ze po nakopirovani czech.conf do prislusneho adresare
> > problem zmizi.
> >
> > Pokud se v necem mylim a nekdo ma relevantni zkusenost, byl
> > bych velice vdecny, za jakoukoli pomoc.
More information about the Users-l
mailing list