fernir 0 Опубликовано: 2008-02-01 16:50:00 Share Опубликовано: 2008-02-01 16:50:00 В какой кодировке пишется БД ? Картина : gentoo LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= cat /var/log/stargazer.log | grep real 2008-02-02 10:18:59 -- Admin 'admin', 10.0.0.5: User 'test': 'realName' parameter changed from '' to '����'. cat /var/log/stargazer.log | grep real | iconv -f koi8-r -t utf8 2008-02-02 10:18:59 -- Admin 'admin', 10.0.0.5: User 'test': 'realName' parameter changed from '' to 'Мясо'. В текстовой БД текст хранится в кои8. Но ведь локаль-то - ютф!!! В mysql (при ведении БД через него), при вносе текста через "update user set .... ='А' " (Русская А), в конфигураторе виндовом отображается текст, который можно получить путем echo 'А' | iconv -t utf8 -f cp1251 Рђ При работе через mysql модуль stargazer вообще не пишет русский текст в БД. (локаль utf8 - везде), если указать кодировку на таблицу сз1251, в БД появляются символы "?" вместо русских символов. Можно-ли както в mysql модуле stg принудительно указать кодировку для общения с БД? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2008-02-01 18:39:00 Share Опубліковано: 2008-02-01 18:39:00 В самом модуле никак кодировку нельзя указать. А вот настроить мускл-сервер можно. Было несколько раз про это на форуме, не помню где, поиск рулит. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас