Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Не работает отечественная кодировка в mysql REGEXP

Модерирует : Cheery

articlebot (26-02-2017 23:44): MySql/PHP: общие вопросы  Версия для печати • ПодписатьсяДобавить в закладки

   

a1eksei1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Вот код:

Код:
 
SELECT id FROM dle_category WHERE `name` REGEXP \"^(рЕяоцг|house)$\" LIMIT 0,10
 

 
Если в строке после REGEXP не использовать кириллицу, все ок, но так выдает ошибку:

Код:
 
/r/nQuery failed: Got error 'repetition-operator operand invalid' from regexp
 

 
php-файл сохранен в ANSII, при выводе кириллические символы отображаются корректно.
Запрос работает в СУБД, но не в моем коде.
Пробовал насильственно переводить кодировку и в UTF-8 и в windows-1251, не помогает.
 
Не подскажите, в чем может быть проблема?
Может быть в чем-то связанном с настройками подключения к СУБД?
 
Добавлено:
Кажется, разобрался с настройками запросов.
 
Добавлено:
Все правильно.
Разобрался.

Всего записей: 89 | Зарегистр. 26-05-2015 | Отправлено: 02:04 23-02-2017
   

Компьютерный форум Ru.Board » Интернет » Web-программирование » Не работает отечественная кодировка в mysql REGEXP
articlebot (26-02-2017 23:44): MySql/PHP: общие вопросы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru