New version QSystem 20.0 is available!

Facebook

Функциональность QSystem
× Добро пожаловать на форум QSystem!

Расскажите о вашем опыте использования QSystem. Поделитесь вашей историей эксплуатации, приложите фотографии результатов. Публикуйте обучающие тексты и видеоматериалы.

Проблемы с кодировкой (linux)

  • dimafogo
  • dimafogo's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
5 years 4 months ago #791 by dimafogo
dimafogo created the topic: Проблемы с кодировкой
Привет всем!

QSystem 1.3.7, сервер MySQL настроен с UT8/utf8_unicode_ci по умолчанию, база для QSystem тоже создавалась в этой кодировке/коллации. Тем не менее, при редактировании списка пользователей и/или списка услуг возникают проблемы с кодировкой - после сохранения настроек все пользователи и услуги отображаются в виде знаков вопроса, они же сохраняются и в БД.

Добавление параметра -Dfile.encoding=UTF8 в скрипт admin.sh, а также параметра useUnicode=true в JDBC connection string в asfb.dat, результатов не возымело.

Вот список системных переменных MySQL, которые имеют отношение к кодировке и коллации:
character set client	utf8
character set connection	utf8
character set database	utf8
character set filesystem	binary
character set results	utf8
character set server	utf8
character set system	utf8
character sets dir	/usr/share/mysql/charsets/	
collation connection	utf8_general_ci
(Global value)	utf8_unicode_ci	
collation database	utf8_unicode_ci
collation server	utf8_unicode_ci

Где ещё копать?

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
5 years 4 months ago #792 by Evgenic
Evgenic replied the topic: Проблемы с кодировкой
линукс?.. :dry:

на некоторых конфигурациях лин/мускуль помогает только ручное добавление следующих строк в my.cnf/my.cfg
[mysql]
default-character-set=utf8

[mysqld]

collation_server=utf8_unicode_ci
character_set_server=utf8

после рестарта мускуля(и, обычно, пересоздания БД) жизнь налаживается
Может поможет.

В очереди все первые. Каждый в своё время.
The following user(s) said Thank You: dimafogo

Please Log in or Create an account to join the conversation.

  • dimafogo
  • dimafogo's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
5 years 4 months ago - 5 years 4 months ago #793 by dimafogo
dimafogo replied the topic: Проблемы с кодировкой (linux)

Evgenic wrote: линукс?..

Ну дык!.. :)

Evgenic wrote: на некоторых конфигурациях лин/мускуль помогает только ручное добавление следующих строк в my.cnf/my.cfg

[mysql]
default-character-set=utf8

[mysqld]

collation_server=utf8_unicode_ci
character_set_server=utf8

Видимо, это был как раз тот самый случай. Добавление указанных параметров в my.cnf и последующее пересоздание базы решило проблему. Благодарю за совет!
Last Edit: 5 years 4 months ago by dimafogo.

Please Log in or Create an account to join the conversation.

Time to create page: 0.284 seconds
Работаем с QSystem