iconv:从UTF-16BE转换

时间:2011-10-11 00:14:13

标签: c encoding character-encoding cross-platform iconv

所有流行的iconv实现是否都支持UTF-16BE转换(即UTF-16的大端字节顺序)? GNU iconv支持这种编码,但是常用的其他实现呢?具体来说,mingw和* BSD支持什么?

我应该自己做这个转换吗?

1 个答案:

答案 0 :(得分:1)

如果这对你来说很重要,那你就有了一个简单的方法。只需为UTF-16BE支持编写autoconf测试,然后使配置脚本失败并显示错误消息(如果不存在)。

然后你可以花时间筛选标准,或者忘掉整个问题。

由于libiconv是LGPL并支持UTF-16BE(website),因此您始终可以指向用户。有些项目包括libiconv而不是依赖于平台实现。