使用UTF8字符集创建Informix实例

时间:2018-05-02 13:58:57

标签: character-encoding environment-variables informix character-set

概述:我正在尝试创建一个字符集为Informix的{​​{1}}实例。

详细信息:我了解创建实例时informix中的默认字符集是UTF8。但是,我正在尝试将我的informix实例转换为ISO Latin 1 (819)字符集。我已经创建了正确的Onconfig和路径。我似乎无法正确设置UTF8CLIENT_LOCALEDB_LOCALESERVER_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所有sys数据库值都设置为819,代表字符集sysmaster::sysdbslocale而不是ISO Latin 1。 (我也尝试使用导出设置它们并以相同的方式重复所有其他步骤。)需要注意的一点是,我通过UTF8在与服务器的telnet连接上设置这些值。我使用的服务器是putty

问题:

  • 有谁知道我做错了什么?
  • HP-UX是否设置为正确值?
  • 如何设置这些值以便使用utf8字符集创建实例?
  • 最后我如何设置这些值,以便每次使用DBLANG连接到服务器时都不必设置它们。

0 个答案:

没有答案