Как загрузить данные с кириллицей в Oracle ADW?

Я начал использовать Oracle ADW. Я хочу загрузить файл csv с кириллическими символами, используя веб-интерфейс Sql Developer. Но вместо ожидаемого текста я получаю следующий введите здесь описание изображения

Как я должен загрузить данные?


person jayrumi    schedule 11.10.2020    source источник
comment
Почему вы считаете, что AL32UTF8 не подходит? Это лучшее, что у вас может быть.   -  person Wernfried Domscheit    schedule 11.10.2020
comment
@WernfriedDomscheit Я понимаю, что задал некорректный вопрос. Я изменил это.   -  person jayrumi    schedule 11.10.2020


Ответы (1)


В основном вы должны смотреть на два момента:

  1. Какова кодировка вашего файла CSV? Для кириллицы это обычно может быть ISO 8859-5, Codepage 1251, UTF-8 или даже UTF-16, но я не знаю.

  2. Вам нужно сообщить базе данных Oracle кодировку. Обычно это делается с помощью переменной окружения NLS_LANG.

Я никогда не использовал веб-интерфейс Sql Developer, поэтому не знаю, где его установить. Возможно, вы не можете изменить его, и инструмент принудительно закодирует ваш CSV-файл как UTF-8. В этом случае вам необходимо преобразовать файл CSV в UTF-8, прежде чем загружать его.

person Wernfried Domscheit    schedule 11.10.2020