mam kod (W ISO albo UTF, przykład w ISO):
Kod
<?php
echo setlocale(LC_CTYPE,"pl_PL.ISO8859-2");
echo ucwords( strtolower("BIELSKO_BIAŁA"));?>
echo setlocale(LC_CTYPE,"pl_PL.ISO8859-2");
echo ucwords( strtolower("BIELSKO_BIAŁA"));?>
i funkcja ucwords i strlower nie działa jak trzeba, mimo że lokalizacja zostaje niby wyświetlona (echo zwraca kodowanie)
wpisujac w konsoli: locale -a | grep pl otrzymuje:
Kod
pl_PL
pl_PL.iso88592
pl_PL.utf8
pl_PL.iso88592
pl_PL.utf8
Kodowanie instalowałem z patcha ecika: http://forum.fedora.pl/index.php?showtopic=15415
Więc niby kodowanie jest zainstalowane (może jednak źle?)
To samo dzieję się dla pl_PL.UTF-8
jakieś idee? coś jeszcze trzeba ustawić na serwerze (php.ini lub gdzieś)?
ps. na zdalnym serwerze to działa, tylko nie na lokalnym postawionym na Fedorze 7