Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / проблемма с русскими шрифтами / 14 сообщений из 14, страница 1 из 1
01.11.2005, 11:42
    #33354823
Kornjushin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
Добрый день!
Использую sybase ASE 12.5
Сталкнулся с такой проблеммой поддержки русских шрифтов.
Есть некий перловый скрипт. Этот скрипт вставляет записи в таблицы, причем некоторые из них содержат русские символы. В результате записи русских букв в базу заносятся кракозябры. В ходе умозаключений выяснилось что и SQL Advantage не умеет вставлять в таблицы строки с русскими буквами, причем другая програ DBVisualizer это делать могет.
В чем проблема понять не могу.
...
Рейтинг: 0 / 0
01.11.2005, 12:01
    #33354886
sybdba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
KornjushinДобрый день!
Использую sybase ASE 12.5
Сталкнулся с такой проблеммой поддержки русских шрифтов.
Есть некий перловый скрипт. Этот скрипт вставляет записи в таблицы, причем некоторые из них содержат русские символы. В результате записи русских букв в базу заносятся кракозябры. В ходе умозаключений выяснилось что и SQL Advantage не умеет вставлять в таблицы строки с русскими буквами, причем другая програ DBVisualizer это делать могет.
В чем проблема понять не могу.

какая кодировка стоит на сервере и в какой кодировке написан перловый скрипт, в частности русский текст?
попробуй явно указать кодировку клиентского приложения при подключении...

например, для Isql это ключик -J
...
Рейтинг: 0 / 0
01.11.2005, 12:12
    #33354923
Kornjushin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
На сервере кодировка windows-1251
скрипт в той же кодировке
у меня кракозябрами отображаются только те символы которые записаны в базу из скрипта через библиотеку DBLIB.Если руками записать в базу по-русски, то эти символы нормально отобразяться на html странице
...
Рейтинг: 0 / 0
01.11.2005, 12:25
    #33354957
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
KornjushinНа сервере кодировка windows-1251
скрипт в той же кодировке
у меня кракозябрами отображаются только те символы которые записаны в базу из скрипта через библиотеку DBLIB.Если руками записать в базу по-русски, то эти символы нормально отобразяться на html странице

она ( либа перловая ) вроде как переменные окружения пытается использовать и по мере своих возможностей перекодировать... Как вариант выставить $ENV{LC_ALL} в default ( тогда ничего перекодироваться не будет... ) или явно при конекте указать тип кодировки клиента...
...
Рейтинг: 0 / 0
01.11.2005, 12:46
    #33355022
Kornjushin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
А как установить $ENV{LC_ALL} в default
...
Рейтинг: 0 / 0
01.11.2005, 12:58
    #33355054
nik2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
KornjushinА как установить $ENV{LC_ALL} в default
$ENV{LC_ALL} = 'default';

в своем скрипте ?
...
Рейтинг: 0 / 0
01.11.2005, 13:11
    #33355086
Kornjushin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
да в скрипте
...
Рейтинг: 0 / 0
02.09.2006, 06:25
    #33960012
batiok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
У меня проблемма со шрифтами такая же.
Устанивол рекламного почтовика http://www.vippochtaru.com и сразу столкнулся с такой же проблеммой, пишешь письма на русском или новости, а отображение каракулей. Аккаунты то же рекламируют свои сайты пишут на русском а вид получаеться на каракулях.
Где проблемма в скриптах?
...
Рейтинг: 0 / 0
02.09.2006, 11:30
    #33960089
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
например создание конекта

use Sybase::CTlib;
$X0 = Sybase::CTlib->ct_connect($uid, $pwd, $serv, 'test', { CON_PROPS => {CS_HOSTNAME => '0rc',CS_SYB_CHARSET => 'cp866'}});

или

use DBI;
$dbh = DBI->connect("dbi:Sybase:server=$serv;packetSize=1024;language=us_english;charset=cp866", $uid, $pwd);
...
Рейтинг: 0 / 0
02.09.2006, 19:51
    #33960378
batiok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
Благодарю за помощь, сейчас попробую.
...
Рейтинг: 0 / 0
02.09.2006, 19:57
    #33960382
batiok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
Да акуда вставить этот контект? В cjnfig файл?
...
Рейтинг: 0 / 0
25.10.2006, 23:54
    #34081920
Nasok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
Здраствуйте у меня скорее всего похожая трудност с выходной кодировкой, хотелось бы услышать мнение знающих и разбирающихся в этом людей.

сайт - www.rhhz.ru ... Чат написанный на перле ... дело в том что часть сайта не работает полнофункционально из-за того что та чатсь которая генерируется перлом .. на русском языке выходит иероглифами ... из тех поддержки сказали изменить кодировку выходного материала т.е. результат работы перловых фаилов . .но ка кэто сделать - сказать по правде незнаю - может кто подскажет ?
...
Рейтинг: 0 / 0
26.10.2006, 00:30
    #34081959
Nasok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
69792887 вот ICQ и soxus@mail.ru емаил на всякией случай : )

Заранее благодарен : )
...
Рейтинг: 0 / 0
27.10.2006, 17:35
    #34087883
Nasok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемма с русскими шрифтами
..да видать желающих помочь не очень много .. ну ладно .. в любом случае ... спасибо.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / проблемма с русскими шрифтами / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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