Создание экземпляра Informix с набором символов UTF8
Обзор: я пытаюсь создать Informix
экземпляр с набором символов UTF8
,
Подробности: я понимаю, что набор символов по умолчанию в informix при создании экземпляра ISO Latin 1 (819)
, Тем не менее, я пытаюсь преобразовать мои экземпляры Informix в UTF8
набор символов. Я создал правильный Onconfig и пути. Я не могу установить CLIENT_LOCALE
, DB_LOCALE
, SERVER_LOCALE
, а также DBLANG
правильно.
> set DB_LOCALE=en_us.utf8
> set CLIENT_LOCALE=en_us.utf8
> set DBLANG=en_us.utf8 (I do not know if this is the correct value)
> set SERVER_LOCALE=en_us.utf8
> set GL_USEGLU=1
Это работает, когда я повторяю все пять значений они установлены. Тем не менее, когда я пытаюсь создать экземпляр после:
> oninit -iy
я использую dbaccess
смотреть на sysmaster::sysdbslocale
все значения базы данных sys установлены на 819, что означает набор символов ISO Latin 1
не UTF8
, (Я также попытался установить их с помощью экспорта и повторить все остальные шаги таким же образом.) Следует отметить, что я устанавливаю эти значения при подключении через telnet к серверу через putty
, Я использую серверы HP-UX
,
Вопросы:
- Кто-нибудь знает, что я делаю не так?
- Является
DBLANG
установить правильное значение? - Как мне установить эти значения, чтобы экземпляр создавался с использованием набора символов utf8?
- И наконец, как мне установить эти значения, чтобы мне не приходилось устанавливать их каждый раз, когда я подключаюсь к серверу, используя
putty
,