|
|
|
| MySQL только начал изучать.
Столкнулся с такой проблемой. Поля заполненные русскими буквами отображаются ?????. Я понимаю что что-то с кодировкой. При настройке MySQL если ставлю ср1251 MySQL Command Line Client после запуска сразу закрывается. Менял свойства таблиц с помощью SQL Manager for MySQL. Результат отрицательный. В чем проблема? | |
|
|
|
|
|
|
|
для: vlch
(26.04.2010 в 19:16)
| | >Поля заполненные русскими буквами отображаются ?????.
1. Сразу после установки соединения с базой данных выполняйте настройку кодировки при помощи запроса
>При настройке MySQL если ставлю ср1251 MySQL Command Line Client после запуска сразу
>закрывается.
2. В установщике имеется ошибка конфигурирования, которую следует исправить вручную. Найдите файл my.ini и отредактируйте его таким образом, чтобы директива
default-character-set=cp1251
|
присутствовала в секции [mysqld] и отсутствовала в секциях [mysql] и [client]. | |
|
|
|
|
|
|
|
для: cheops
(27.04.2010 в 08:47)
| | Спасибо за ответы. Рекомендации cheops помогли. | |
|
|
|
|
|
|
|
для: vlch
(26.04.2010 в 19:16)
| | Настройку соединения с сервером в dbForge Studio for MySQL и выбор правильной кодировки можно непосредственно перед соединением в окне "Свойства соединения базы данных" на закладке "Дополнительные". Можно также установить автоматическое определение кодировки MySQL.
После этого dbForge Studio, при выполнении запросов, автоматически формирует требуемый SET NAMES и данные отображаются правильно, без ????? | |
|
|
|