|
|
|
Различная работа с русскими буквами в MySQL workbench и TOAD for MySQL
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу помощи по такому вопросу: Подключаюсь к удалённому серверу с помощью MySQL workbench и TOAD for MySQL. При работе с MySQL workbench все кодировки на соединении каким то чудом выставляются сами: show variables where variable_name like 'character%' or variable_name like 'collation%' Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server latin1 character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/ collation_connection utf8_general_ci collation_database utf8_general_ci collation_server latin1_swedish_ci То есть у сервера при установке был latin1, но базу уже создали правильно и все таблицы в utf8 c collation utf8_general_ci (проверено) MySQL workbench запрос вида select 'Ярославль' возвращает 'Ярославль' нормально, русскими буквами. А Вот TOAD for MySQL работает иначе: При соединении все переменные кодировок выставлены в latin1+latin1_swedish_ci После команды set character set utf8, кодировки соединения устанавливаются, запрос show variables where variable_name like 'character%' or variable_name like 'collation%' выдаёт то же самое, что и выше (всё кроме сервера в utf8+ utf8_general_ci) Но запрос вида select 'Ярославль' возвращает '????????' При этом русский текст из таблиц БД (как уже говорил, все таблицы в utf8+ utf8_general_ci) селектится совершенно нормально. То есть по виду это проблема отправки текста в неправильной кодировке с клиента, но как с этим бороться? Мне нужно активно поработать с базой, а в Workbench очень уж редактор слабый.... вот хочется TOAD настроить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 20:09 |
|
||
|
Различная работа с русскими буквами в MySQL workbench и TOAD for MySQL
|
|||
|---|---|---|---|
|
#18+
Вот ведь, уже 10 минут сижу-жду и никто не ответит ! Сам себе не поможешь, никто не поможет... Поменял в TOAD В свойствах соединения ConnectionType c TCP (по умолчанию) на HTTP Proxy. Заработало. Пойду почитаю, что это вообще такое, хотя документации у TOAD как таковой нет.... Уносите пациента в FAQ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 20:41 |
|
||
|
Различная работа с русскими буквами в MySQL workbench и TOAD for MySQL
|
|||
|---|---|---|---|
|
#18+
Helg_R, set names... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 20:46 |
|
||
|
Различная работа с русскими буквами в MySQL workbench и TOAD for MySQL
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Попрошу не путать, написал же, что set character set utf8 запущен, его отличие от set names только в способе установки collation, как написано в http://dev.mysql.com/doc/refman/5.7/en/charset-connection.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 21:04 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=105&tid=1831911]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 349ms |

| 0 / 0 |
