Вставьте специальные символы в базу данных DB2 - PullRequest
0 голосов
/ 20 сентября 2011

У меня database in DB2, который отлично работает с insertion обычного текста с java.

Но так как некоторые special characters встречаются как Mise à jour des référentiels liés, тогда проблема приходит при вставке данных.

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

Заранее спасибо

1 Ответ

2 голосов
/ 20 сентября 2011

Проблема (я думаю, поскольку вы не указали, что создали базу данных) состоит в том, что вы не создали базу данных, поддерживающую UTF-8.

IBM DB2 UDB (универсальная)База данных) поддерживает UTF-8 и UCS-2.

При создании базы данных вы можете установить CODESET для типа UTF-8 следующим образом:

CREATE DATABASE dbname USING CODESET UTF-8 

В качестве альтернативы вы можете установить CCSID для своей таблицы (или столбца таблицы).Для UTF-8 CCSID = 1208, а для UCS-2 CCSID = 1200.

Эта статья IBM показывает, с каким столбцом данных связан каждый CCSID при назначении таблицы в качестве Unicode.

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