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

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

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

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

в своем скрипте ?
...
Рейтинг: 0 / 0
проблемма с русскими шрифтами
    #33355086
Kornjushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да в скрипте
...
Рейтинг: 0 / 0
проблемма с русскими шрифтами
    #33960012
batiok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня проблемма со шрифтами такая же.
Устанивол рекламного почтовика http://www.vippochtaru.com и сразу столкнулся с такой же проблеммой, пишешь письма на русском или новости, а отображение каракулей. Аккаунты то же рекламируют свои сайты пишут на русском а вид получаеться на каракулях.
Где проблемма в скриптах?
...
Рейтинг: 0 / 0
проблемма с русскими шрифтами
    #33960089
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
проблемма с русскими шрифтами
    #33960378
batiok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за помощь, сейчас попробую.
...
Рейтинг: 0 / 0
проблемма с русскими шрифтами
    #33960382
batiok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да акуда вставить этот контект? В cjnfig файл?
...
Рейтинг: 0 / 0
проблемма с русскими шрифтами
    #34081920
Nasok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте у меня скорее всего похожая трудност с выходной кодировкой, хотелось бы услышать мнение знающих и разбирающихся в этом людей.

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

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


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