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? |
|
|
|
qrzysztof [inne][PHP]Od jakich ustawień serwera/php zależy zachowanie funkcji iconv? 15.07.2014, 11:37:24
SmokAnalog Przeczytaj ten komentarz: http://php.net//manual/p... 15.07.2014, 11:43:40
qrzysztof No tak. Opłaca się czytać komentarze.
Po dodaniu
... 15.07.2014, 12:00:14
Turson Nie do końca to takie proste http://stackoverflow.... 15.07.2014, 12:03:24
qrzysztof Choć z drugiej strony zastanawiam się czy mi to wł... 15.07.2014, 12:06:00
SmokAnalog W poważnych projektach zawsze najlepiej ustawić se... 15.07.2014, 12:23:46 ![]() ![]() |
|
Aktualny czas: 12.01.2026 - 05:39 |