Использование локалей в PHP
Наткнулся на неплохую статью про использование локалей (калька от слова "locale") в PHP и MySQL. Это нужно, например, для того, чтобы регулярные выражения (preg_match*, preg_replace* и т.д.) корректно работали с кириллицей, что не всегда выполняется (под Windows скорее всего всё будет работать и так, но скрипты под Unix как раз и потребуют правильной установки локали). Речь идёт не столько про использование самих кириллических символов, сколько про использование метасимволов, например, \w, \W, \b, а также регистронезависимого режима /i.
Статья тут: Локали и кодировки.
Если не вдаваться в подробности, то для применения кодировки Windows-1251 в начале скрипта можно написать вот это:
setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.CP1251', 'Russian_Russia.1251');
Постоянная ссылка ·
Добавьте на news2.ru
Похожие записи:
- Пример использования мьютексов (mutex) в Delphi
- Функциональное программирование на Haskell
- Интерфейс к Webmoney на PHP (WMSigner и т.д.)
- Социальные сети добрались и до Тюмени
- Google App Engine - “запуск стартапа стал ещё проще”



Дима said,
Январь 24, 2009 @ 01:59
Интересный коммент