Поиск по базе знаний
Неверное отображение кодировки в консоли ERAC при использовании БД MySQL 5.X
При установке ESET Remote Administrator (ERA) и выборе в качестве базы данных MySQL 5.X, в таблицах указывается кодировка Windows-1251 (CP1251). Однако сервер помещает и отображает данные в другой кодировке, например, в виде произвольных символов или знаков вопроса.
Решение проблемы: Использование других языковых версий ОС и ERA Server ситуацию не изменяют. Программа ERA не имеет параметра настройки, который позволил бы решить данную проблему.
Обходной путь:
1. Необходимо настроить кодировку в настройках языковых параметров системы; для русского языка оставить только русскую кодировку.
2. Чтобы установить или удалить кодовые страницы таблиц преобразования нужно выполнить следующие действия:
3. Нажать кнопку OK или Применить, чтобы выполненные изменения вступили в силу.
Многие «старые» программы написаны без использования символов Юникод. Для правильного отображения этих программ необходимо установить соответствующую кодовую страницу таблицы преобразования, чтобы Microsoft Windows могла правильно сопоставлять символы программы с символами Юникод. Кодовые страницы таблиц преобразования, которые отображаются в списке, но недоступны, были автоматически установлены Windows. Удаление этих таблиц невозможно.
Если настройки кодировки выполнены верно, то необходимо на SQL-сервере в файл my.ini (my.cnf) в секцию [mqsqld] добавить строку:
skip-character-set-client-handshake
- войти в систему с учетной записью «Администратор» или члена группы Администраторы.
- убедиться, что параметры сетевой политики позволяют выполнить необходимые процедуры.
- нажать кнопку Пуск, выбрать Панель управления, затем дважды щелкнуть значок Язык и региональные стандарты.
- на вкладке Дополнительно в группе Кодовые страницы таблиц преобразования выполнить одно из следующих действи:
- установить флажок рядом с кодовой страницей таблицы преобразования, которую нужно установить.
- снять флажок рядом с кодовой страницей таблицы преобразования, которую нужно удалить.
3. Нажать кнопку OK или Применить, чтобы выполненные изменения вступили в силу.
Многие «старые» программы написаны без использования символов Юникод. Для правильного отображения этих программ необходимо установить соответствующую кодовую страницу таблицы преобразования, чтобы Microsoft Windows могла правильно сопоставлять символы программы с символами Юникод. Кодовые страницы таблиц преобразования, которые отображаются в списке, но недоступны, были автоматически установлены Windows. Удаление этих таблиц невозможно.
Если настройки кодировки выполнены верно, то необходимо на SQL-сервере в файл my.ini (my.cnf) в секцию [mqsqld] добавить строку:
skip-character-set-client-handshake
Версии программного обеспечения:
Данная статья применима для следующего программного обеспечения:
ОС: Microsoft Windows XP, Vista, Microsoft Windows Server 2000/2003
Версии MySQL 5.0 и выше
ESET Remote Administrator 3.0
ОС: Microsoft Windows XP, Vista, Microsoft Windows Server 2000/2003
Версии MySQL 5.0 и выше
ESET Remote Administrator 3.0