RE: Dotaz na abecední řazení v MySQL
    POLÁČEK Petr 
    petr.polacek na hus.br.ds.mfcr.cz
       
    Pátek Listopad 22 12:57:36 CET 2002
    
    
  
Knihovny by snad měly být stejné. Server (MySQL) i klient (PHP+Apache) běží
na jednom a tom samém PC. Slouží to pro intranet.
Takhle se to seřadí bez c:\my.cnf:
Á A C Ch D E É Č G H Ď Í I Ě Ň O Ó P R U Ú Ů Ý Y Z Š Ť Ž Ř
A takhle s tím konfigurákem obsahujícím default-character-set=czech :
Á A C Č D Ď E É Ě G H Ch I Í Ň O Ó P R Ř Š Ť U Ú Ů Y Ý Z Ž
Nakonec jsem ale přišel na to, že když tam nastavím
default-character-set=latin2 , tak to řadí taky dobře a chybu to novypisuje.
Snad to již bude OK. Do databáze leze čeština v kódování ISO-8859-2
Petr Polacek 
> > Mám takový dotaz, jak nastavit češtinu v konf. souboru 
> my.cnf tak, aby se
> > slova řadila abecedně správně.
> > 
> > Pokud tam (v c:\) ten konf. soubor není, řadí se některá 
> písmenka nesmyslně
> > (š,ť,ď,ř, atd.).
> > 
> > Když do něj zapíši:
> > default-character-set=czech
> > funguje řazení perfektně. 
> > 
> > Dokonce i Ch je správně pod H, ale na začátku stránky se 
> vždy vypíše chybové
> > hlášení:
> > File 'c:\mysql\\share\charsets\czech.conf' not found 
> (Errcode: 2) Character
> > set '#2' is not a compiled character set and is not specified in the
> > 'c:\mysql\\share\charsets\Index' file 
> > 
> > Nemáte někdo ty chybějící soubory, nebo nějakou jinou radu, 
> co s tím?
> 
> Razeni czech musi byt do serveru zakompilovano. Neni mi jasne, proc
> Vam razeni funguje, i kdyz dostavate tuhle chybovou hlasku. Je mozne,
> ze pouzivate jine klientske knihovny nez ktere jsou na serveru?
> 
> 
    
    
Další informace o konferenci Test