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?


--------------------
Znalazłeś sam rozwiązanie swojego problemu? Nie pisz "już wiem, do zamknięcia". Podziel się rozwiązaniem - inni będą mieli łatwiej.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 16:45