русская кодировка в MySQL

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Chester
Сообщения: 7

русская кодировка в MySQL

Сообщение Chester »

подскажите пожалуйста что следует прописать,чтобы выставить в MySQL русскую кодировку :o
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: русская кодировка в MySQL

Сообщение Shura »

могу ошибаться, но текст в MySQL хранится в той кодировке, в которой его туда ввлеи. Соответственно все должно работать и так. (У меня всегда все работало нормально)
Rock'n'roll мертв © БГ
Спасибо сказали:
Chester
Сообщения: 7

Re: русская кодировка в MySQL

Сообщение Chester »

К сожалению в моём случае не так
мне нужно выставить русскую кодировку,если не ошибаюсь она называется Ext-8
когда я делаю базу,а потом просматриваю её в Knoda, - часть символов - вопросики и квадратики
я знаю в чем проблема ,но не знаю как её решить
PS в Кноде нет настроек выбора кодировки,нужно настроить сам MySQL
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: русская кодировка в MySQL

Сообщение Shura »

Боюсь, что проблема в KNoda. (Я не пользовал этого зверя, так что тут не помогу)
И интересен момент - как "делается" база?
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: русская кодировка в MySQL

Сообщение bobrik »

Друг мой! Я прорицатель! У тебя мускул 4.1! У-у-у-у нутром чую! И кодировка у тебя у-у-у-у (!!!) UTF-8! О! Не удивляйся! У меня та же фигня! Даже в консоли.
Спасибо сказали:
Аватара пользователя
Atari
Сообщения: 8

Re: русская кодировка в MySQL

Сообщение Atari »

Кодировка в MySQL ставиться такая же как в самой системе,в данном случае UTF-8 получаетца...

Вот выписка :

Создание БД в нижних версиях производится командой:



*
CREATE DATABASE `ИМЯ_MySQL_БД`
*


В верхних версиях тоже можно использовать такую команду, но она приведет к созданию БД c параметрами по умолчанию, а MySQL-сервер по умолчанию подразумевает набор latin1. Для поддержки кодировки cp1251 и создания БД в ей же :

*
CREATE DATABASE `ИМЯ_MySQL_БД` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_c


(Точный синтаксис не подскажу,не знаю :blink: )
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: русская кодировка в MySQL

Сообщение bobrik »

Прикол в том, что либо из консоли корявки и в гуишке тоже, либо в гуишке по русски и в консоли вопросики. Через некоторое время все перетекает к первому случаю. Ей-богу, это глюки.
Спасибо сказали:
Аватара пользователя
Atari
Сообщения: 8

Re: русская кодировка в MySQL

Сообщение Atari »

БД к чему создаёшь?Я так понял что к сайту?Я прав? :unsure:
Спасибо сказали: