New version QSystem 21.1 is available!

twitter  

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

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

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

Больше
10 года 2 мес. назад #791 от dimafogo
dimafogo создал эту тему: Проблемы с кодировкой
Привет всем!

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

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #792 от Evgenic
Evgenic ответил в теме Проблемы с кодировкой
линукс?.. :dry:

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

[mysqld]

collation_server=utf8_unicode_ci
character_set_server=utf8

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

В очереди все первые. Каждый в своё время.
Спасибо сказали: dimafogo

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад - 10 года 2 мес. назад #793 от dimafogo
dimafogo ответил в теме Проблемы с кодировкой (linux)

Evgenic пишет: линукс?..

Ну дык!.. :)

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

[mysql]
default-character-set=utf8

[mysqld]

collation_server=utf8_unicode_ci
character_set_server=utf8

Видимо, это был как раз тот самый случай. Добавление указанных параметров в my.cnf и последующее пересоздание базы решило проблему. Благодарю за совет!
Последнее редактирование: 10 года 2 мес. назад от dimafogo.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.042 секунд
Работаем с QSystem