[oodisc] RTF in Linux box

Gennadiy Redko uit1 на zaz.zp.ua
Чт Апр 13 13:34:51 MSD 2006


Igor V. Tereschenko пишет:

>> Тут дело даже не в неправильной кодировке (хотя rtf в koi8 -- это
>> полнейший абсурд), а в том, что файл вообще содержит 8-битные
>> символы вместо их шестнадцатеричных кодов. Интересно, кто же это
>> такой кривой rtf генерирует?
>>
> Oracle Report 6i


Попробуйте вывести документ в нужной кодировке, выставив
переменную NLS_LANG для сеанса Oracle Reports.
Описание того, зачем это нужно, по этой ссылке:
http://www.oracle.com/global/ru/oramag/june2004_1/recommend_nls.html

Вот описание способа как это сделать(я не помну источника, к
сожалению):
> 
> 
> Если нет, можно ли сменить язык не переставляя?
> Ответ:
> 
> 1.set NLS_LANG=RUSSIAN_CIS.RU8PC866
>   plus80.exe
>   set NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251
> 
> 2.Можно
>   \HKEY_LOCAL_MACHINE\Software\ORACLE\NLS_LANG =
> "AMERICAN_AMERICA.CL8MSWIN1251"
>   все сообщения и другие тексты на английском
> 
> 3.
> Поставь (для Вин):
> HKEY_LOCAL_MACHINE\Software\ORACLE\
> NLS_LANG = "AMERICAN_AMERICA.CL8MSWIN1251" или
> NLS_LANG="RUSSIAN_CIS.CL8MSWIN1251"
> 
> А в Дос запускай через батничек, допустим o.bat:
> 
> set nls_lang=russian_cis.ru8pc866
> %1 %2 %3 %4 %5 %6 %7 %8 %9
> 
> c:\>o sqlplus scott/tiger на orcl



Подробная информация о списке рассылки Oo-discuss