[ОТВЕТИТЬ]
17.10.2016 13:10
gf777
 
Согласен, но я из прокмона в csv экпортнул - мне так удобней)
17.10.2016 16:00
gf777
 
Коллеги подскажите, прогоняю скрипт с chcp 1251, но всё равно кракозябры.
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251

экспериментирую с oraclexe, а там нет sqlplusw
17.10.2016 16:10
OlegON
 
Для начала бы понять, в какой кодировке ты сохранил скрипт. Что делаешь, что получаешь. А то, может, iconv разок прогнать и не забивать голову?
17.10.2016 16:15
gf777
 
Скрипт из этого поста https://olegon.ru/showpost.php?p=267602&postcount=29
Прогоняю скрипт в консоли, предварительно сделав chcp 1251 и сменив шрифты на Lucida
Получаю врпросики, ну например в таблице SSOBJECTTYPE
17.10.2016 16:17
gf777
 
Так... сек, щас перепроверю
17.10.2016 16:20
OlegON
 
Сузь до минимума. Поставь Nls, как писал выше, потом поставь ср, подключись и скопипасть одну строку с русским. Вопросы чаще из-за неправильного окружения. С битой кодировкой файла там мусор вместо вопросов.
17.10.2016 16:35
gf777
 
делаю в консоли select typename from ssobjecttype;
Получаю всё по-русски.
А во вопросики.
17.10.2016 18:42
OlegON
 
У меня винды нет, но я окончательно запутался. ViewODBC в какой кодировке работает? В той и скорми. И глобально NLS прибей, после чего ребутнись от греха.
18.10.2016 09:59
gf777
 
Дело в окружении, с другого хоста подключаюсь - всё ок. Разбираюсь.
18.10.2016 10:13
gf777
 
ViewODBC берёт NLS_LANG из HCLM\SOFTWARE\Oracle\, а у меня XE и NLS_LANG в HCLM\SOFTWARE\Oracle\KEY_XE. Добвавил вручную в ветку - всё ок.
Странно почему игнорируется системная переменная. На других хостах - всё ок.
18.10.2016 16:09
gf777
 
Вопрос закрыт: ошибся в написании nls_lang))


Опции темы


Часовой пояс GMT +3, время: 18:00.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.