jdbc проблема преобразования юникода - PullRequest
0 голосов
/ 25 октября 2011

Набор символов моей базы данных (Oracle 10g) установлен на ISO-8859-6 (AR8ISO8859P6) для хранения арабских символов.Когда я запрашиваю базу данных, JDBC преобразует данные из набора символов базы данных в Unicode.Из-за этого преобразования в юникод некоторые символы теряются (переводятся?) В одинаковое поведение как для oci, так и для тонкого ..

В JAVA Есть ли какое-либо решение для извлечения данных в формате базы данных (без какого-либо преобразования в юникоде))?Есть ли какой-нибудь драйвер для извлечения данных из oracle в формате базы данных (кодировка)?

Спасибо

1 Ответ

0 голосов
/ 25 октября 2011

Я сомневаюсь, что любое преобразование TO Unicode может дать сбой. Но преобразование ОТ Unicode во что-то еще может завершиться неудачей. Это может иметь место при сохранении данных или - скорее всего - при выводе на какой-либо терминал или пользовательский интерфейс.

Если это не так: можете ли вы привести примеры для каждого шага?

...