Некоторые строковые функции PHP (например, strtoupper и т. Д.) Являются зависит от локали. Но все еще не ясно, важна ли локаль, когда я действительно знаю, что конкретная строка состоит только из символов ASCII (0-127). Могу ли я быть уверен, что strtoupper ('abc..xyz')
всегда будет возвращать ABC..XYZ
независимо от языкового стандарта. Работают ли строковые функции PHP одинаково в диапазоне ASCII независимо от локали?
Хотя ответ о strtoupper
важен для меня, вопрос более общий, касающийся всех библиотек строковых функций.
Я хочу быть уверенным, что выбранная пользователем локаль (на многоязычном сайте) не нарушит мою основную функциональность, которая не имеет ничего общего с интернационализацией.