在 Informix 数据库中转换为 Ascii 字符集
Converting to an Ascii Character Set in Informix database
概述:在 Informix 中,是否可以为数据库或实例强制执行 ASCII。
详细信息:我正在尝试在一个 informix 实例中执行 ASCII
一段时间。这是为了帮助在字符集之间顺利过渡:ISO Latin-1 (819)
和 UTF8
。我希望通过清除非 ASCII
字符的当前数据然后从数据库中导出数据来完成此操作。这些步骤已经完成。
然后将字符集设置为强制ASCII
。但是我找不到可以使用的字符集,我的实例也允许我更改 db_locale
。我当前的 db_locale
是默认的 ISO Latin 1
或 819
。在我弄清楚字符集之后。我相信我能弄清楚剩下的。它应该只是将数据导入新数据库,并将 db_locale
设置为 ASCII
字符集。
这可能吗?我也愿意接受其他在数据库级别设置或强制执行 ASCII
的方法。
这里是 link 我在数据库管理员上发布的同一个问题:
如果你不想去那里看答案,我会总结一下所说的内容。在数据库级别强制执行 ASCII
不是很容易,因为 Informix 不支持仅 ASCII
的字符集。使用 GLS 字符集是可能的。然而,这不是微不足道的,但同时也不难。 ——这个回答来自 Jonathan Leffler。
概述:在 Informix 中,是否可以为数据库或实例强制执行 ASCII。
详细信息:我正在尝试在一个 informix 实例中执行 ASCII
一段时间。这是为了帮助在字符集之间顺利过渡:ISO Latin-1 (819)
和 UTF8
。我希望通过清除非 ASCII
字符的当前数据然后从数据库中导出数据来完成此操作。这些步骤已经完成。
然后将字符集设置为强制ASCII
。但是我找不到可以使用的字符集,我的实例也允许我更改 db_locale
。我当前的 db_locale
是默认的 ISO Latin 1
或 819
。在我弄清楚字符集之后。我相信我能弄清楚剩下的。它应该只是将数据导入新数据库,并将 db_locale
设置为 ASCII
字符集。
这可能吗?我也愿意接受其他在数据库级别设置或强制执行 ASCII
的方法。
这里是 link 我在数据库管理员上发布的同一个问题:
如果你不想去那里看答案,我会总结一下所说的内容。在数据库级别强制执行 ASCII
不是很容易,因为 Informix 不支持仅 ASCII
的字符集。使用 GLS 字符集是可能的。然而,这不是微不足道的,但同时也不难。 ——这个回答来自 Jonathan Leffler。