powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / каракули вместо буков
6 сообщений из 6, страница 1 из 1
каракули вместо буков
    #33596022
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в сибэйзи данные храняться в utf8
Apache::DBI->connect_on_init("DBI:Sybase:charset=utf8;",

в логах freetds(не знаю что это значит: ):
11:14:42.634329 _ct_get_server_type(1)
11:14:42.634342 cs_convert() srctype = 47 (6) desttype = 47 (49)
11:14:42.634356 cs_convert() srctype = desttype
11:14:42.634369 cs_convert() desttype = character
11:14:42.634382 _ct_bind_data(): column_type: 39 column_len: 10
11:14:42.634396 _ct_get_server_type(1)


А на выходе: влениям, каса
...
Рейтинг: 0 / 0
каракули вместо буков
    #33596366
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloiвлени�м, ка�а

Это очень похоже на utf8.
вот что дала переконвертация из utf8:
влени?м, ка?а
...
Рейтинг: 0 / 0
каракули вместо буков
    #33597109
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) /usr/local/etc/freetds.conf
[Sybase_12]
host = xx.xx.xx.xxx
port = 5000
tds version = 5
client charset = UTF8

появилось:
2) cat /tmp/freetds.log | grep UTF
15:24:27.925916 iconv to convert client-side data to the "UTF8" character set
15:24:27.925962 tds_iconv_info_init: converting "UTF-8"->"UCS-2LE"

3) Apache::DBI->connect_on_init("DBI:Sybase:charset=utf8;",

потом формируется xml (в памяти)

а затем xslt парсится:
<xsl:output encoding="UTF-8" method="html" version="1.0"

И на выходе:
содержание сайта

Есть идеи?
...
Рейтинг: 0 / 0
каракули вместо буков
    #33597730
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поправил:
/usr/local/etc/freetds.conf
[Sybase_12]
..
..
client charset = UTF-8 - как в iconv -l

в логах стало:
cat /tmp/freetds.log | grep UTF
18:13:29.861962 iconv to convert client-side data to the "UTF-8" character set
18:13:29.862010 tds_iconv_info_init: converting "UTF-8"->"UCS-2LE"
18:13:29.866430 tds_iconv_info_init: converting "ISO-8859-1"->"UTF-8"

но каракули теже остались
...
Рейтинг: 0 / 0
каракули вместо буков
    #33606393
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как посмотреть в какой кодеровке хранятся данные в базе ?
...
Рейтинг: 0 / 0
каракули вместо буков
    #33611694
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понял что проблема в конвертации фритдс и на выходи к скриптам у меня не UTF-8

>Zloi
>влени�м, ка�а
>Это очень похоже на utf8.
>вот что дала переконвертация из utf8:
>влени?м, ка?а

как получил это: влени?м, ка?а
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / каракули вместо буков
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]