Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Oracle Client 11g + Win7 + порча кодировки


Автор: Plamenk 12.2.2012, 20:14
Всем привет!

Столкнулся со следующей проблемой:

 - Есть БД Oracle 11g на Win2008 64bit. 
 - Есть клиент Oracle 11g x86 + Win 7 64bit

При компилировании ХП (в PL\SQL Developer), русский текст портится на знаки вопроса. Хотя русские символы прекрасно сохраняются в таблицах.

При работе с данной БД с другого клиента (Oracle 10g x86 + Win 2003 64bit) все работает без проблем.

Кто-нибудь сталкивался с таким поведением? Или есть идеи в чем может быть проблема (нюанса работы Oracle 11g x86 + Win 7 64bit)?

Заранее все Большое спасибо!


Автор: ToshaCh 13.2.2012, 09:49
Невыставленна, или выставленна неверно переменная окружения NLS_LANG. 

Автор: Plamenk 13.2.2012, 10:08
C NLS_LANG все в порядке.

Цитата

При работе с данной БД с другого клиента (Oracle 10g x86 + Win 2003 64bit) все работает без проблем.


Настройки NLS_LANG совпадают.

Автор: Zloxa 13.2.2012, 10:29
Цитата(ToshaCh @  13.2.2012,  09:49 Найти цитируемый пост)
переменная окружения NLS_LANG.  

PL/SQL developer, емнип, использует nls_lang из реестра
user posted image
Цитата(Plamenk @  12.2.2012,  20:14 Найти цитируемый пост)
другого клиента (Oracle 10g x86 + Win 2003 64bit) все работает без проблем.

Если не справитесь, просто установите PL/SQL девелоперу home, который работает нормально
user posted image

Автор: Plamenk 13.2.2012, 11:38
Спасибо за ответ. 

Но проблема в том, что все работает на станции с Oracle 10g x86 + Win 2003 64bit.

А вот на Oracle 11g x86 + Win 7 64bit - не работает ((
Значения NLS_LANG на этих станциях одиноковые. 

Подключится к Oracle_home другой станции, насколько я знаю нельзя.

Автор: Plamenk 13.2.2012, 14:47
Разобраслись:

Клиента надо ставить в конфигурации Administrator и тогда все работает.

Всем спасибо за помощь!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)