Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 iii вместо кириллицы  [new]
NDAleksey
Member

Откуда:
Сообщений: 467
Думаю, что вопрос простой, но я порядком с Oracle и с PL/SQL Developer-ом не работал, поэтому хочу спросить, почему не отображается кириллица? Проблема в charset-е у БД или в настройках девелопера?
18 фев 14, 15:48    [15583356]     Ответить | Цитировать Сообщить модератору
 Re: iii вместо кириллицы  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Поиск по NLS_LANG уже конечно делал...
18 фев 14, 16:09    [15583555]     Ответить | Цитировать Сообщить модератору
 Re: iii вместо кириллицы  [new]
NDAleksey
Member

Откуда:
Сообщений: 467
tru55
Поиск по NLS_LANG уже конечно делал...


Character Sets
  Character size: 1 byte(s)
  CharSetID: 171
  NCharSetID: 2000
  Unicode Support: True
  NLS_LANG: AMERICAN_AMERICA.WE8MSWIN1252
  NLS_CHARACTERSET: CL8MSWIN1251
  NLS_NCHAR_CHARACTERSET: AL16UTF16


я все равно еще не понимаю. дело в в кодировке данных в БД?
18 фев 14, 16:23    [15583687]     Ответить | Цитировать Сообщить модератору
 Re: iii вместо кириллицы  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Я не понял, что за данные ты показал.

SELECT *
FROM nls_database_parameters


PS
Вот это - WE8MSWIN1252 - не есть гут
18 фев 14, 16:31    [15583753]     Ответить | Цитировать Сообщить модератору
 Re: iii вместо кириллицы  [new]
NDAleksey
Member

Откуда:
Сообщений: 467
tru55
Поиск по NLS_LANG уже конечно делал...


я не понял смысл этой фразы, вот и дал то, что находится в "Help -> Support Info - > Info"

вот выгружаю результат Вашего запроса:


"PARAMETER";"VALUE"
"NLS_LANGUAGE";"AMERICAN"
"NLS_TERRITORY";"AMERICA"
"NLS_CURRENCY";"$"
"NLS_ISO_CURRENCY";"AMERICA"
"NLS_NUMERIC_CHARACTERS";".,"
"NLS_CHARACTERSET";"CL8MSWIN1251"
"NLS_CALENDAR";"GREGORIAN"
"NLS_DATE_FORMAT";"DD-MON-RR"
"NLS_DATE_LANGUAGE";"AMERICAN"
"NLS_SORT";"BINARY"
"NLS_TIME_FORMAT";"HH.MI.SSXFF AM"
"NLS_TIMESTAMP_FORMAT";"DD-MON-RR HH.MI.SSXFF AM"
"NLS_TIME_TZ_FORMAT";"HH.MI.SSXFF AM TZR"
"NLS_TIMESTAMP_TZ_FORMAT";"DD-MON-RR HH.MI.SSXFF AM TZR"
"NLS_DUAL_CURRENCY";"$"
"NLS_COMP";"BINARY"
"NLS_LENGTH_SEMANTICS";"BYTE"
"NLS_NCHAR_CONV_EXCP";"FALSE"
"NLS_NCHAR_CHARACTERSET";"AL16UTF16"
"NLS_RDBMS_VERSION";"11.2.0.1.0"

tru55
PS
Вот это - WE8MSWIN1252 - не есть гут


И что делать?
18 фев 14, 16:38    [15583796]     Ответить | Цитировать Сообщить модератору
 Re: iii вместо кириллицы  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Своей фразой я предлагал поискать на форуме, ибо говорилось уже миллион раз.

NLS_LANG выставляется либо в реестре, либо в переменных окружения. Что делать - изменить в нем charset на тот, который в БД
18 фев 14, 16:41    [15583823]     Ответить | Цитировать Сообщить модератору
 Re: iii вместо кириллицы  [new]
NDAleksey
Member

Откуда:
Сообщений: 467
tru55
Своей фразой я предлагал поискать на форуме, ибо говорилось уже миллион раз.

NLS_LANG выставляется либо в реестре, либо в переменных окружения. Что делать - изменить в нем charset на тот, который в БД


все, спасибо)!
18 фев 14, 16:48    [15583870]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить