Кодирование и декодирование базы данных Oracle - PullRequest
0 голосов
/ 04 сентября 2018

Я запускаю файл SQL со сценарием оболочки (.sh), который содержит оператор обновления, но один из столбцов не вставлен по мере необходимости, я попытался преобразовать кодировку файла в UTF-8 с помощью notepad ++, но проблема все еще остается место.

ниже вы найдете текущее значение столбца и его правильную версию

current (issue):
R��servation

required:
Réservation

1 Ответ

0 голосов
/ 04 сентября 2018

Вы должны установить кодировку вашей оболочки в соответствии со значением NLS_LANG.

В Windows это будет, например:

C:\>chcp 65001
Active code page: 65001

C:\>set NLS_LANG=.AL32UTF8

C:\>sqlplus ...

См. Также OdbcConnection, возвращающий китайские иероглифы как "?"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...