Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Od jakich ustawień serwera/php zależy zachowanie funkcji iconv?
qrzysztof
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 19
Dołączył: 25.04.2009

Ostrzeżenie: (0%)
-----


Mam prosty skrypt, który wyświetla inne dane na komputerze lokalnym a inne na serwerze (Ubuntu 14.04).
Kod
if (function_exists('iconv'))
{
    echo 'iconv jest zainstalowane<br>';
}
else
{
    echo 'iconv <b>nie</b> jest zainstalowane<br>';
}


$l = setlocale  (LC_ALL,"0");
echo 'Locale: '.$l.'<BR>';

echo iconv('utf-8', 'ascii//translit', 'Język włoski');


Wyjście programu na komputerze lokalnym jest zgodne z oczekiwaniami:

iconv jest zainstalowane
Locale: C
Jezyk wloski

Natomiast na serwerze produkcyjnym wyświetla się:

iconv jest zainstalowane
Locale: C
J?zyk w?oski

Nie wiem skąd się bierze ta różnica. Wydaje mi się, że zależy albo od ustawień serwera albo od ustawień php. Od jakich?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 07:51