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
 
Start new topic
Odpowiedzi
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Nie do końca to takie proste http://stackoverflow.com/questions/5075145...tion-in-php-ini
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: 12.01.2026 - 17:37