Задавайте вопросы, мы ответим
Вы не зашли.
Коллега попросил помоч, но я что то и сам запутался во всех этих collate и charset... Помогите чем можете
Вот примерная цитата товарисща:
"я в своем проекте использую и латинские и русские буквы (+ немецкие). Кодировка базы и таблиц - utf-8. Поиск нечувствителен к регистру для латинских букв и чувствителен для русских . Надо, чтобы и для русских поиск был тоже нечувствительным к регистру. Как это сделать?"
CREATE TABLE `t1` (
`f1_de` varchar(255) NOT NULL default '',
`f2_ru` varchar(255) NOT NULL default '',
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
Собственно что можно пожелать товарищу?
Отредактированно Shopen (06.11.2007 15:19:05)
Неактивен
Надо преобразовать талицу в UTF8 (сейчас она хранится в latin1)
См. статью:
http://sqlinfo.ru/articles/info/5.html
ALTER TABLE t1 MODIFY f1_de BINARY(765);
ALTER TABLE t1 MODIFY f1_de VARCHAR(255) CHARSET utf8;
ALTER TABLE t1 MODIFY f1_ru BINARY(765);
ALTER TABLE t1 MODIFY f1_ru VARCHAR(255) CHARSET utf8;
Неактивен