Skocz do zawartości

Setlocale () Nie Działa - Php


matlas

Rekomendowane odpowiedzi

Temat też pasuje do programowania ale bardziej tutaj bo chodzi o administracje serwera WWW i php.

 

mam kod (W ISO albo UTF, przykład w ISO):

 

<?php
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:

 

pl_PL
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

Odnośnik do komentarza
Udostępnij na innych stronach

hmmm po dzisiejszym update yumem zaczeło działać :P Tzn działa dla ISO ale nie dla UTF (ale na serwie dla UTF też mi coś nie działa)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...