The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
regex & utf8, !*! JIP, 26-Май-08, 20:57  [смотреть все]
извлекаю текст из mysql (данные хранятся в utf8), после чего осуществляется выборка регэкспом m|$text|i
оказалось что регэксп регистрочувствителен когда в $text содержится кириллица :)
как бороться с этой регистрочувствительностью?
  • regex & utf8, !*! angra, 05:03 , 27-Май-08 (1)
    i   Do case-insensitive pattern matching.
               If "use locale" is in effect, the case map is taken from the current locale.  See perllocale.
    При наличии юникода все становится сложнее, в зависимости от источника данных(как текста, так и патерна) может понадобится использование use utf8 или даже явная установка/сброс юникод флага. Так что рекомендуется man perluni*.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру