Поиск по базе знаний

Неверное отображение кодировки в консоли 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

Версии программного обеспечения:

Данная статья применима для следующего программного обеспечения:

ОС: Microsoft Windows XP, Vista, Microsoft Windows Server 2000/2003
Версии MySQL 5.0 и выше
ESET Remote Administrator 3.0