Сегодня я испытал странную проблему:PHP ctype_print - различное поведение в Windows и Linux?
На моей машине для окон вернулось значение ctype_print ("äöütest").
Но когда я был на моей машине linux (debian), он вернул false.
В документации php.net я читал, что набор локалей может повлиять на это. Как это изменить?
Edit: На самом деле - когда я бегу
setlocale(LC_ALL, null)
на моей локальной машине я получаю
German_Germany.1252
На сервере я получаю
C
Что было бы разумным значением по умолчанию?
Хорошо, но если бы я хотел иметь целую кодировку UTF8? Или это действительно просто код языка, и я должен выбрать его? –
@Sebastian: см. Отредактированный ответ. и да, это всего лишь код локали. – ayush