[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Oracle 8i



On Fri, 1 Dec 2000, Kasatenko Ivan Alex. wrote:

> From: Kasatenko Ivan Alex. <skywriter@rnc.ru>
> Subject: Oracle 8i
> X-Mailer: KMail [version 1.1.99]
>
> Привет, народ!
> Сорри за offtopic, но у меня возникла одна проблема. Я использую Oracle 8i,
> как в нем добиться перекодировки Win1251->Koi8 в SQLPLUS для Linux'a? Или
> хотя бы того, чтобы он выводил это самое Win1251, а не знаки "?" :)
> Заранее огромное спасибо.
> С уважением.

Вот уж не было проблем сроду и до этого году. Точнее, с Oracle 7.3. 7.1
приходилось хакать, потому что оно ни 1251 ни koi8  не знало. Только ISO
и RU8BESTA, которая суть koi8  с инвертированным регистром.
7.2 уже знала 1251.

Если при создании базы был правильно (с ее точки зрения) указан charset и
nlscharset,
то ставишь правильный (с твоей точки зрения) NLS_LANG себе в Environment
и вперед.

Вот, например, у меня на dev.ice.ru база в 1251 и Apache работает
с LANG=ru_RU.CP1251 NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251,
а я себе ставлю RUSSIAN_CIS.CL8KOI8R и прекрасно живу в системе,
русифицированной по koi.

А  некоторые скрипты, которые на выходе или на входе имеют XML
перед коннектом выставляют RUSSAN_CIS.UTF8 и им тоже хорошо.р

-- 
Victor Wagner			vitus@ice.ru
Chief Technical Officer		Office:7-(095)-785-09-72
Communiware.Net 		Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus



Reply to: