JawsIk
Новичок
Как в MySQL заставить различать Е и Ё ?
Народ спасайте! Вобщем проблема в чём. Сделал я проект под заказ. Студент богатенький заказал проект на дипломную работу. Работа с антонимами (словами противоположными друг другу) и синонимами.
В общем я сделал. Всё мы с ним стали заполнять (набивать примеры) и проблема выявилась на буквах Е и Ё. Грёбаный UTF8 или MySQL, я хз, кого винить, при поиске, ну к примеру:
SELECT `word` FROM `ant_words` WHERE `word`LIKE '%лё%';
выдает не только слова содержащие в себе "лЁ":
лётчик
плёнка
плёвое
циплёнок
клён
но и все содержащие в себе "лЕ"
плен
нетленный
атлет
амулет
...
Я делал проект месяц, студент упёрся рогом и говорит, фуфло. Говорит "У меня лингвистический факультет и всё должно быть по правила русского языка". Говорит мол не нравиться. Исправляй.
Я не знаю что делать. Народ спасайте!
p.s.
кодировка UTF8, MySQL 5.0.45, PHP 5 . Как заставить мускул правильно искать? Помогите!!!
p.s.2.
сравнение было utf8_general_ci , поменял во всех таблицах и в самой базе на utf8_unicode_ci . Эффекта не дало, как считало буквы Е и Ё одинаковыми, так и продолжает.
Народ спасайте! Вобщем проблема в чём. Сделал я проект под заказ. Студент богатенький заказал проект на дипломную работу. Работа с антонимами (словами противоположными друг другу) и синонимами.
В общем я сделал. Всё мы с ним стали заполнять (набивать примеры) и проблема выявилась на буквах Е и Ё. Грёбаный UTF8 или MySQL, я хз, кого винить, при поиске, ну к примеру:
SELECT `word` FROM `ant_words` WHERE `word`LIKE '%лё%';
выдает не только слова содержащие в себе "лЁ":
лётчик
плёнка
плёвое
циплёнок
клён
но и все содержащие в себе "лЕ"
плен
нетленный
атлет
амулет
...
Я делал проект месяц, студент упёрся рогом и говорит, фуфло. Говорит "У меня лингвистический факультет и всё должно быть по правила русского языка". Говорит мол не нравиться. Исправляй.
Я не знаю что делать. Народ спасайте!
p.s.
кодировка UTF8, MySQL 5.0.45, PHP 5 . Как заставить мускул правильно искать? Помогите!!!
p.s.2.
сравнение было utf8_general_ci , поменял во всех таблицах и в самой базе на utf8_unicode_ci . Эффекта не дало, как считало буквы Е и Ё одинаковыми, так и продолжает.