On Fri, 1 Dec 2000, Kasatenko Ivan Alex. wrote: > From: Kasatenko Ivan Alex. <[EMAIL PROTECTED]> > 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 [EMAIL PROTECTED] 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