powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / К вопросу руссификации консольных утилит
14 сообщений из 14, страница 1 из 1
К вопросу руссификации консольных утилит
    #32146458
Yu2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня установлен ORACLE 8.1.5 c NLS=RUSSIAN_CIS.CL8MSWIN1251. При запуске консольных утилит (в частности sqlplus) естественно выдается абракадабра. Но как я понял, сами утилиты здесь ни при чём. Они передают консоли сообщения на русском языке в кодировке WIN1251, а консоль интерпретирует и отображает их подразумевая кодировку DOS. Ведь командная строка и создавалась для поддержки DOS-овского наследия. Сейчас она поддерживает еще unicode но никак не win1251. Может кто нибудь подскажет где можно найти "правильную" консоль для Win NT. Я выхожу из положения следующим образом: сообщения утилит перенаправляю в файл (sqlplus > out.txt) и в другом окне просматриваю его редактором, встроенным в FAR-manager.
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146468
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще помогает NLS_LANG=RUSSIAN_CIS.RU8PC866

Этот вопрос тут периодически всплывает.
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146523
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть мнение, что со всех сторон правильней выдавать сообщения на английском.
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146531
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Scott Tiger

К сожалению, не все оракловские дба понимают английский и читают документацию...
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146547
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это уже перебор...
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146558
Kr_Yury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант с RU8PC866 не подходит, потому что содержимое БД в кодировке win1251 в этом случае будет отображаться абракадаброй. Я собственно создал топик потому, что в своё время не нашел на этом форуме внятного пояснения моей проблемы с неверными сообщениями консольных утилит.
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146571
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlplusw
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146572
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда то я задавала этот вопрос, вот что ответили

раньше народ советовал везде в реестре переставить nls_lang c russian...не помню как там дальше
на AMERICAN_AMERICA.CL8MSWIN1251
и всё будет на англицком.

А вот в cmd если выдать
SET NLS_LANG=RUSSIAN_CIS.RU8PC866
то каракули в текущем сеансе сменятся на русский язык
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146596
Фотография Eter Panji
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я работаю с начтройкой
AMERICAN_CIS.CL8MSWIN1251
Так все сообщения об ошибках аглицкие, а внутренность русская.

Если какое неперехваченное сообщение об ошибке ведь не пользователю разбираться.
А все данные будут вполне русскими.
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146632
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кодовые страницы сервера и клиента совместимы (RU8PC866 и CL8MSWIN1251), то произойдет простая конвертация символов базы в нужную кодировку символов клиента. Поэтому не надо бояться, что в терминальном окне виндоусная кириллица, хранящаяся в базе, пойдет корозябками.

Проблема может быть в том, что сама база создана с кривой кодировкой и при перекодировке данные теряются. Пример - база в WE8ISO8859P1. Тогда в базе можно хранить кириллицу, но клиент тоже обязан быть WE8ISO8859P1.

2 Scott Tiger

Как показывает этот топик - не перебор...
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32146652
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я вообще при установке убираю русский язык и все. Никаких проблем.
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32147265
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 viman
Ага; и потом наслаждаешься например формсом...
Что же они (переводчики имели ввиду?)
А главное - Help - то по английски остается...
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32148077
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 nik_x
Надо учить англицкий :-)
...
Рейтинг: 0 / 0
К вопросу руссификации консольных утилит
    #32148487
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 viman:
Дык проблемы то с языком не у меня; у юзверей...
Поэтому наверное наиболее удачно: AMERICAN_AMERICA.CL8MSWIN1251 or AMERICAN_AMERICA.KOI8R /как у кого/
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / К вопросу руссификации консольных утилит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]