PDA

Показать полную графическую версию : Настройка MySQL с русскими шрифтами?


m2001
06-04-2005, 18:16
Есть такая проблема: скрипт поиска по ключевому слову в текстовых полях ищет в базе информацию. Тексты в базе хранятся на русском языке.

Все это лежит на хостинге и прекрасно работает. Но когда сливаю базу на локальный комп (MySQL под винду), тогда начинаются "сюрпризы" с поиском, т.е. некорректно ищет по заданным словам или вообще ничего не находит.

Может кто подскажет или кинет ссылку как пофиксить это на локальном компе в MySQL, чтоб она нормально понимала?

P.S.: на локальный комп установить линукс со всеми вытекающими не предлагать.

mar
06-04-2005, 19:02
m2001
Тексты в базе хранятся на русском языке.
русский язык не только велик и могуч, но и представлен разными локалями. То есть Вам надо поянть, в какой локали выложена база на сервере и попробовать подстроится, или переконвнртировать базу для дома.

m2001
07-04-2005, 11:25
С сервера база скачивается следующим образом: захожу в mysql/data и качаю её к себе на винт и размещаю в каталоге mysql/data.

Как я понимаю, тут возникает вопрос из-за разных кодировок, в котором хранятся русские тексты в базе, поэтому и возникает проблема с поиском по русским словам. Поэтому есть следующие вопросы: как можно определить в какой кодировке стоит сохранение в базу данных на сервере, и как можно выставить такую же кодировку в своей MySQL (под винду) ?

m2001
07-04-2005, 13:19
Всем ответившим спасибо! найдено решение проблемы.

Если кому это интересно, смотрите здесь: http://www.top-top.ru/internet/lib/database/mysqlrus/index.htm




© OSzone.net 2001-2012