Zzepish
22.02.2015 - 21:33
Есть регулярка: preg_match('#[а-яё]{1}#',$text[$i]);
она не хочет работать ни с чем, кроме буквы ё. Кто вкурсе- чего так?
Кодировка: windows-1251.
Текст побайтово читается нормально. Но регулярка не пашет.
p.s. не надо мне советовать юзать utf-8. Мне нужна сейчас однобайтовая кодировка
brevis
22.02.2015 - 22:02
Паттерн '#[а-яё]{1}#' тоже должен быть в windows-1251.
_____________
Чатик в телеге
Zzepish
22.02.2015 - 22:06
brevis
я знаю. Но он не пашет
Zzepish
23.02.2015 - 01:36
brevis
у меня utf8 нигде не фигурирует же
brevis
23.02.2015 - 01:43
Ну вот твой случай
http://ideone.com/y3jCFy (по крайней мере так ты его описал):
Строка в windows-1251, паттерн в utf-8.
Цитата |
у меня utf8 нигде не фигурирует же |
Кодировку файла проверь.
_____________
Чатик в телеге
Zzepish
23.02.2015 - 04:05
brevis
везде одинаковая кодировка