![]() |
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 16:45 |