Не разрушающее пространство, неправильно закодированное в Oracle через JDBCJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не разрушающее пространство, неправильно закодированное в Oracle через JDBC

Сообщение Anonymous »

У меня устаревшее приложение, которое загружает файлы CSV и загружает их в Oracle DB. Одна строка содержит неразрывной символ, который правильно считывается приложением (я вижу значение байта -96 для строки столбца, которая соответствует, что соответствует незнанному байту 160 (U+00A0)).
Это значение вставлено через JDBC с подготовленным заявлением .setObject (String) .






Я понятия не имею, где может быть проблема. Запрос v $ nls_parameters я получаю для nls_characterset utf8, когда для nls_nchar_characterset al16uft16. Тип столбца на стороне DB - varchar2

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-via-jdbc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»