SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.06.2011 12:51:39

boris_dom
Участник
Зарегистрирован: 24.06.2011
Сообщений: 1

Проблема отображения кириллицы в менеджерах MySQL

Почему в менеджерах (SQL Manager 2011 Lite for MySQL, dbFoge Studio for MySQL) в текстовом поле (varchar) – абракадабра.

mysql> select … - выдает правильный текст

Установки базы:
mysql> show variables like 'char%';
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | cp1251                           |
| character_set_connection | cp1251                           |
| character_set_database   | cp1251                           |
| character_set_filesystem | binary                           |
| character_set_results    | cp1251                           |
| character_set_server     | cp1251                           |
| character_set_system     | utf8                             |
| character_sets_dir       | C:\Program Files\MySQL\MySQLServer\share\charsets |
+--------------------------+----------------------------------+

Спасибо.

Неактивен

 

#2 27.06.2011 16:11:53

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Проблема отображения кириллицы в менеджерах MySQL

Потому что кодировка текстового клиента совпадает с кодировкой терминала
(cp866), и в этой кодировке Вы записали данные, при этом сказав, что данные
поступают в cp1251.
Перекодировать можно, например, по способам, описанным в статье: http://sqlinfo.ru/articles/info/5.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson