Проблемы работы функций strtoupper() и strtolower() с кириллицей
Проблемы при работе с кириллицей в PHP-скриптах функций strtoupper() и strtolower() возникают, когда неправильно определена текущая локаль (locale). Для правильного её определения следует воспользоваться функцией setlocale() в самом начале вашего PHP-сценария:
<?php
setlocale(LC_ALL, 'ru_RU.CP1251');
echo strtoupper('Работает!');
"?>
Статьи по теме:
- Какие права должны стоять на папку и файл для записи?
- Управление настройками PHP и Apache.
- Где можно почитать про опции в apache и php?
- Как быстро применяются внесенные мной настройки?
- Как можно отключить SAFE MODE для хостинга и чем это опасно?
- Как изменить режим вывода сообщений об ошибках в PHP или отключить их отображение?
- Что такое PHP и как его использовать?
- Где должны размещаться PHP файлы?
- Проблемы работы функций strtoupper() и strtolower() с кириллицей
- Расширения файлов для PHP-скриптов, как добавить свое расширение
- Где размещен PEAR на хостинге?
- Мои скрипты требуют более свежую версию PHP чем установлена HTTP сервере, как быть?
- Как выключить Magic Quotes GPC
- Включение GZIP сжатия для сайта
- Как включить mod_headers и mod_expires для сайта