Задавайте вопросы, мы ответим
Вы не зашли.
Почему в менеджерах (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 |
+--------------------------+----------------------------------+
Спасибо.
Неактивен
Потому что кодировка текстового клиента совпадает с кодировкой терминала
(cp866), и в этой кодировке Вы записали данные, при этом сказав, что данные
поступают в cp1251.
Перекодировать можно, например, по способам, описанным в статье: http://sqlinfo.ru/articles/info/5.html
Неактивен