转换为Informix数据库中的Ascii字符集

时间:2018-03-02 20:15:25

标签: database database-design character-encoding ascii informix

概述:在Informix中,可以为数据库或实例强制执行A​​SCII。

详细信息:我试图在informix的实例中强制执行ASCII一段时间。这有助于在字符集之间平滑过渡:ISO Latin-1 (819)UTF8。我希望通过清理非ASCII字符的当前数据,然后从数据库中导出数据来完成此操作。这些步骤已经完成。

然后将字符集设置为强制ASCII。但是我找不到我可以使用的字符集,我的实例也允许我更改db_locale。我当前的db_locale默认为ISO Latin 1819。在我弄清楚字符集之后。我相信我可以弄清楚剩下的。它应该只是将数据导入新数据库,并将db_locale设置为ASCII字符集。

这可能吗?我也对在数据库级别设置或执行ASCII的其他方式持开放态度。

1 个答案:

答案 0 :(得分:0)

以下是我在数据库管理员上发布的同一问题的链接:

如果您不想去那里阅读答案,我将总结所说的内容。在数据库级别强制实施ASCII并不是一件容易的事,因为Informix没有他们支持的字符集ASCII。可以使用GLS字符集。然而,这不是微不足道的,但同时并不难。 - 这个答案来自Jonathan Leffler。