[linux] php,mysql a diakritika

Gabriel Gajdos Gabriel.Gajdos na ses.sk
Pátek Srpen 2 09:02:23 CEST 2002


| $str='µčą»ľýáéí';
| echo strtoupper($str) vypluje 'µČą»ľÝÁÉÍ'

| cize Ą © « ®  mu niak nesedí.

Hm... Skusil by som ISO Latin 2 (8859-2) charset, kedze su to len tieto a
prave tieto znaky...

BTW, ake PHP (verzia)?
A aka verzia MySQL?

Ak nepojde ISO8859-2 cez PHP, skus MySQL.
MySQL od nejakej verzie (neviem od akej ani ci je to urcite) tusim ma
skompilovanu aj podporu win-1250...
V takom pripade pouzi funkciu z MySQL UPPER(str) alebo UCASE(str) pre ziskanie
hodnoty priamo z DB.

Mne sa podarilo diakritiku uplne korektne rozbehat s MySQL, ked texty boli v
databaze ulozene ako ISO8859-2. Jednoducho sa to da otestovat sortovanim
diakritickych znakov...

Tak skusaj a daj vediet vysledok.

GG





Daląí informace o konferenci linux