powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) перекодировка koi8-r -> windows-1251
6 сообщений из 6, страница 1 из 1
(Perl) перекодировка koi8-r -> windows-1251
    #33731735
CookieGirl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скрипт запускается на серваке под Linux, но в нем делается запрос к БД(Oracle) и если переменные в запросе содержат русские символы,то он не выполняется. Перекодировать через Convert::Cyrillic, почему-то не удается. Есть ещё какой-то способ? Сам запрос хранится в отдельном файле, а потом запускается через sqlplus
...
Рейтинг: 0 / 0
(Perl) перекодировка koi8-r -> windows-1251
    #33731772
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как именно `не удается` ?

P.S.

у sqlplus нет ключа указать кодировку клиента ???
...
Рейтинг: 0 / 0
(Perl) перекодировка koi8-r -> windows-1251
    #33731787
CookieGirl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не удается - ввожу select cl.fullname from client cl,contract ctr where ctr.contract_no='АБВ-123'; и получаю тоже самое, а такой запрос не выполняется. По идее, должно быть ctr.contract_no='рт-055' ...
Кодировку в sqlplus не нашла
...
Рейтинг: 0 / 0
(Perl) перекодировка koi8-r -> windows-1251
    #33731793
CookieGirl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. должно перекодировать из ctr.contract_no='АБВ-123' в ctr.contract_no='юаб-123'
...
Рейтинг: 0 / 0
(Perl) перекодировка koi8-r -> windows-1251
    #33731838
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CookieGirlНе удается - ввожу select cl.fullname from client cl,contract ctr where ctr.contract_no='АБВ-123'; и получаю тоже самое, а такой запрос не выполняется. По идее, должно быть ctr.contract_no='рт-055' ...
Кодировку в sqlplus не нашла

дык это, код покажи...
...
Рейтинг: 0 / 0
(Perl) перекодировка koi8-r -> windows-1251
    #33732275
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такой запрос не выполняется
ошибку выдает, или что?
Код: plaintext
$ENV{NLS_LANG} = "AMERICAN_CIS.CL8MSWIN1251"; # либо другая кодировка
?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) перекодировка koi8-r -> windows-1251
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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