Ktere kodovani?
Ferdinand Prantl
Ferdinand.Prantl na ff.cuni.cz
Čtvrtek Březen 16 13:37:18 CET 2000
On Thu, Mar 16, 2000 at 01:06:34PM +0100, Petr Snajdr wrote:
> Dobry den,
> omlouvam se za OT, ale myslim, ze v teto konferenci
> se najdou nejspise lide, kteri mi pomuzou svym nazorem, radou apod.
> Kdyz tak odpovidejte na snajdr na firma.seznam.cz
>
> Otazka je jednoducha: jake kodovani zvolit pro databazi
> v niz budou data urcena pro publikovani na WWW?
>
> Cela vec se ma takto:
>
> - ISO-8859-2. Myslel jsem si, ze tato volba je spravna, ale
> existuje nekolik malo veci pri kterych tomu tak neni.
>
> Vyhody: v Unixu nativni kodovani, na WWW preferovano,
> MIME preferovano. Z toho plyne, ze neni treba ani
> nic prekodovavat trebas na ceste DB->WWW->User.
>
> Nevyhoda: prevazna cas lidi vytvari data v CP1250 (to
> by nevadilo -> prekoduje se), ale CP1250
> IMHO neni stejna jako ISO-8859-2 pokud jde
> o mnozinu znaku (vubec nemluvim o pozicich
> v tabulce). Napadaji me treba uvozvky dole.
> Pokud se pletu tak budu vdecny za upozorneni :-)
>
> - Unicode - no to by bylo resenim, ale mam pocit, ze
> ne mnoho programu ho nejak slusne (rozumej: dobre)
> podporuje (viz. Netscape Navigator, kfm,..)
>
Zkusim to, neni to zas tak OT... snad...
Myslim, ze zalezi na typu tech dat - neobsazenych znaku neni tolik
(ani nevim jake jsou, jen ty stale pretrasane uvozovky). Pak by se
jedno z 8-bitovych (iso) zvolit dalo.
Unicode je dnes asi dobre prukopnicke reseni - ale pri predavani klientum
bych to stejne filtroval a nabizel iso/win/xxx, protoze treba mamlas
Netscape si o UTF-8 rekne a pak ho zobrazit neumi. Jestli UTF-8 nebo 16
je na uvaze.
Pro web jste s UTF v pohode, do databazi to neni zas takovy problem
dopsat (mSQL, MySQL, PostgreSQL snad taky). Textove utilitky uz jsou
taky, jen recode nepouzivam, protoze zarve na nejakem neznamem znaku
a neudela nic.
Ja osobne bych, pokud by se v datech moc nevyskytovaly ony neprijemne
znaky, pouzil iso, jinak utf-8 (to aspon zobrazi nesmysly, ale
rozlustitelne).
Ferda Prantl
--
"Jen ve svych snech jsme svobodni. Po zbytek zivota potrebujeme penize."
---------------------------------------------------------------------------
Ferdinand Prantl
LVT FF UK
e-mail: prantl na ff.cuni.cz
www: http://www.ff.cuni.cz/~prantl
ICQ: 36302930
Další informace o konferenci Linux