forum.bitel.ru http://forum.bitel.ru/ |
|
вопросики вместо русских букв http://forum.bitel.ru/viewtopic.php?f=22&t=4856 |
Страница 1 из 1 |
Автор: | NiN [ 02 дек 2010, 22:52 ] |
Заголовок сообщения: | вопросики вместо русских букв |
viewtopic.php?f=30&t=4845&start=0 Переношу тему сюда. Подвожу итог: 1. Знаки ???? в реестре выгружаемом в модуле Город 2. Знаки ???? появились вместо русских букв в коментариях поля Телефон в параметрах Договора. Кроме того в новых Договорах в этих комментариях русским шрифтом вообще ничего не пишется, только латинским. 3. Знаки ???? появились в Журнале Запросов в названиях Модулей и в столбце "Действия" 4. Знаки ???? в формате XML FOP-карточки договора, хотя сама карточка (карта регистрации) выглядит в норме, но если эту же карту открыть из ЛК то там почти сплошные решутки (##########) вместо букв) Все это появилось после перехода с 5.0 на 5.1 Вопрос: Где же собака зарыта? Все варианты на эту тему, описанные в форуме, перепробовали. Результат ноль. Ну хоть маленькую зацепочку кто-нибудь даст? |
Автор: | skn [ 03 дек 2010, 00:21 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
1) покажите, что у вас в файле data.properties в параметрах Код: db.driver=... db.url=... 2) размер файла mysql.jar (нет ли других файлов типа mysql-xxx.jar) 3) какая версия mysql и какая кодировка базы биллинга |
Автор: | NiN [ 03 дек 2010, 01:56 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
skn писал(а): 1) покажите, что у вас в файле data.properties в параметрах Код: db.driver=... db.url=... 2) размер файла mysql.jar (нет ли других файлов типа mysql-xxx.jar) 3) какая версия mysql и какая кодировка базы биллинга 1: db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false 2: 709922 3: Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) |
Автор: | skn [ 03 дек 2010, 02:43 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
что выдает: Код: show create table contract_parameter_type_phone
|
Автор: | dimOn [ 03 дек 2010, 13:22 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
по поводу решёток в fop - библиотека fop.jar точно обновилась? какой её размер у вас в сервере и клиенте? |
Автор: | NiN [ 03 дек 2010, 13:59 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
skn писал(а): что выдает: Код: show create table contract_parameter_type_phone Код: mysql> show create table contract_parameter_type_phone; +-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | contract_parameter_type_phone | CREATE TABLE `contract_parameter_type_phone` ( `pid` int(11) NOT NULL, `cid` int(11) NOT NULL, `value` varchar(255) NOT NULL, PRIMARY KEY (`pid`,`cid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) ENGINE=MyISAM DEFAULT CHARSET=latin1 - Наверное что с этим связано. |
Автор: | NiN [ 03 дек 2010, 14:01 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
dimOn писал(а): по поводу решёток в fop - библиотека fop.jar точно обновилась? какой её размер у вас в сервере и клиенте? fop.jar на сервере и на клиенте = 2620110 |
Автор: | skn [ 03 дек 2010, 14:54 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
попробуйте, предварительно забакапив таблицу, сделать Код: ALTER TABLE contract_parameter_type_phone CONVERT TO CHARACTER SET 'cp1251'
|
Автор: | NiN [ 04 дек 2010, 13:52 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
skn писал(а): попробуйте, предварительно забакапив таблицу, сделать Код: ALTER TABLE contract_parameter_type_phone CONVERT TO CHARACTER SET 'cp1251' Кажется это то что нужно. Во всяком случае новые строки создаются на русском. А вот старые так и остались с вопросиками. |
Автор: | NiN [ 05 дек 2010, 15:01 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
Увы. Видимо рано обрадовались. |
Автор: | skn [ 05 дек 2010, 22:49 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
что бы старые поправить придеться с дампом базы поиграть, в бакапе русский текст? алгоритм примерно такой 1) сделать бакап, 2) конвертнуть таблицу в БД 3) удалить данные из таблицы в БД 4) залить из бакапа |
Автор: | skyb [ 06 дек 2010, 06:34 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
кстати, в основном проблемы после обновления на 5.1 --- может что то в обновление упущено? |
Автор: | skn [ 06 дек 2010, 14:01 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
skyb писал(а): кстати, в основном проблемы после обновления на 5.1 --- может что то в обновление упущено? возможно и так, но почему то проблемы разные.... |
Автор: | Phricker [ 06 дек 2010, 14:05 ] |
Заголовок сообщения: | Re: вопросики вместо русских букв |
Переезжал на 5.1. подобных проблем не было ![]() Может все таки какие то специфические проблемы |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |