Bug 29850

Summary: Плохая поддержка utf-8.
Product: Branch p6 Reporter: Vadim Zelenin <VadimZelenin>
Component: MySQL-clientAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: QA p6 <qa-p6>
Severity: normal    
Priority: P3 CC: mike
Version: не указана   
Hardware: all   
OS: Linux   

Description Vadim Zelenin 2014-02-26 22:36:40 MSK
В ~/.my.cnf написано:

[client]
default-character-set=utf8

при попытке ввести 
mysql> select 'привет';

иногда получается ввести то, что нужно, иногда русские буквы при вводе отображаются знаками вопроса «�» - 

mysql> select '������������';
+--------------+
| привет       |
+--------------+
| привет       |
+--------------+
1 row in set (0.00 sec)

и похоже что при редактировании строки русская буква рассматривается как два символа. Например, если в истории выбрать ранее набранный «select 'привет';», подвести курсор под букву «и» и нажать забой и ввод, то получается вот что:

mysql> select 'пр�ет';
+-------------+
| прив�т       |
+-------------+
| прив�т       |
+-------------+
1 row in set (0.00 sec)

Очень неудобно редактировать. 

проблема наблюдается в MySQL-client-5.1.62-alt0.M60T.1,
в CentOS-овском mysql-5.1.71-1.el6.x86_64 такой проблемы нет.
Comment 1 Vadim Zelenin 2017-01-30 13:47:36 MSK
В актуальных для p7 и p8 версиях клиента (по факту - mariadb) проблемы нет.
Comment 2 Andrey Cherepanov 2017-01-30 14:46:04 MSK
Закрываем.