Что вы на самом деле имеете в виду, так это то, что инструмент, который вы использовали для получения этих данных , отображает символы как \ 344 \ 374.
Чтобы убедиться, что они хранятся, вам действительно нужно запросить дамп. Как в
alter system dump datafile xx block min y block max z ;
Это лучший тест. Вполне возможно, что ваши символы сохранены в порядке, но ваши настройки инструмента неправильны. Чтобы узнать, что вам нужно сначала знать набор символов базы данных
select * from V$NLS_PARAMETERS where parameter='NLS_CHARACTERSET';
А затем сравните 344 374 с ожидаемыми кодами. На самом деле 344 является правильным восьмеричным значением для умляута с набором символов ISO 8859-1.
Убедитесь, что ваши настройки клиента NLS_LANG (либо переменная окружения или параметр реестра) хорошо установлен (например, для окон WE8MSWIN 1252)
Это возвращает utf8 я думаю, что его спас с incorret форматом? – opHASnoNAME
Это все еще нормально, потому что умлаут по-прежнему равен 344 восьмеричным в UTF8. Скажите, пожалуйста, какой инструмент вы используете для отображения этих кодов (sqlplus?, Toad, java based, odp.net?) И на какой платформе? Mac, Windows, Unix? –
его окна с SQLDEVELOPER .. все еще не работают – opHASnoNAME