Буквы "е" и "ё" в бд

Статус
В этой теме нельзя размещать новые ответы.

yeaahhh

Старатель
Регистрация
8 Май 2008
Сообщения
278
Реакции
11
Всем привет.
Друзья, подскажите, как через запрос заставить поиск в бд mysql по запросу "подъем" выводить запись "подъём"?
 
Поставь colation для таблицы или текстового поля в значение utf8_general_ci - будет считать "е" и "ё", а так же по прописные, типа "пОдъЁм", идентичными строками при поиске
 
Последнее редактирование:
Поставь colation для таблицы или текстового поля в значение utf8_general_ci - будет считать "е" и "ё", а так же по прописные, типа "пОдъЁм", идентичными строками при поиске
У меня весь проект на 1251..
Не будет ли проблем с кодировкой на сайте или в базе, если поменяю?
Я так понимаю, (Поставь colation для таблицы или текстового поля в значение utf8_general_ci ) - это во вкладке "Операции" строка "Сравнение"? Сейчас стоит cp1251_geberal_ci..
Можно смело исправлять на utf8_general_ci?
Заранее спасибо за помощь)
 
Я изначально предпологал, что база вся уже в utf8
Можно смело исправлять на utf8_general_ci?

Не факт - можешь убить базу, сделай бекап и проверь, но соответственно и character set меняй на utf8
Так же проверь как оно будет себя вести на страницах сайта и в админке, могут появится "битые" символы
 
Как вариант - заменить в базе все ё на е и в запросах также менять. Если это неприемлемо, то изменение кодировки - хороший вариант.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху