Как установить CSSID в jdbc db2 с помощью Java - PullRequest
0 голосов
/ 05 января 2011

Моя текущая задача - перенести удаленную базу данных в базу данных localhost. Кажется, все хорошо до сих пор. Проблема в том, что когда я проверяю, совпадают ли данные, данные на моем локальном хосте не были скопированы правильно. Японские, китайские и арабские иероглифы представляли собой вопросительные знаки с прямоугольниками. Я искал в сети, и я понял, что это как-то связано со схемой кодирования. Я проверил синтаксис, но ни один из них, похоже, не работает для меня. Можете ли вы дать мне, как это сделать с помощью JAVA?

ПРИМЕЧАНИЕ. У меня возникла проблема с изменением базы данных (я думаю, что у меня нет разрешения), поэтому я хотел бы узнать, применима ли настройка cssid в табличном пространстве.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2011

Проблема может быть связана с набором кодов базы данных , который позволяет определить тип вводимых символов. Тем не менее, он не может быть изменен после создания базы данных.

Кроме того, обычный столбец не может поддерживать графические символы. Вероятно, вам нужно использовать столбец с поддержкой графических символов, таких как: Graphic, vargraphic или dbclob

0 голосов
/ 06 ноября 2011

Когда у меня однажды возникли проблемы с кодировкой в ​​БД, в командной строке моего приложения отсутствовал параметр:

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