Неверная кодировка сервера

Если программа при запуске выдает предупреждение:

* character_set_server = latin1 — для нормальной работы программы кодировка сервера должна быть utf8, иначе возможны проблемы с языковыми символами, этот параметр изменяется в настройках сервера.

Для исправления ситуации, необходимо изменить настройки сервера. Обратите внимание, что эти настройки повлияют на MySQL\MariaDB сервер целиком, поэтому указанные ниже изменения могут нарушить работу других приложений использующих этот сервер, если таковые имеются.

Редактирование конфигурационного файла MySQL

Выполните следующие шаги:

  1. Откройте проводник и на диске C, перейдите по следующему пути C:\ProgramData\MySQL\MySQL Server 5.6, если папка ProgramData скрыта, в строке пути можно набрать путь в C:\ProgramData вручную, как показано на снимке.
  2. Открываем файл my.ini для редактирование, находящийся в папке «ProgramData\MySQL\MySQL Server 5.6″, где 5.6 версия установленной у вас MySQL.
  3. Находим в открывшемся конфигурационном файле строчку character-set-server . Удобнее всего это сделать через поиск.
  4. Исправляем эту строку на следующую character-set-server=utf8 , то есть убираем в самом начале символ комментария #, и дописываем после = необходимую нам кодировку.
  5. Сохраняем отредактированный файл.
  6. Теперь нам нужно перезапустить службу MySQL сервера. Для этого, кликнем правой кнопкой мышки по значку Windows и в выпадающем меню выберем Управление компьютером.
  7. В открывшемся окне, в дереве на левой панели выбираем Службы и приложения, далее Службы. Находим в появившемся справа списке службу MySQL56(в соответствии с вашей версией). Нажимаем перезапустить в контекстном меню, отрываемой через правую кнопку мыши.

Все, можно пробовать запускать программу «QS: Спецодежда и имущество». Предупреждение должно исчезнуть.