所有流行的iconv实现是否都支持UTF-16BE转换(即UTF-16的大端字节顺序)? GNU iconv支持这种编码,但是常用的其他实现呢?具体来说,mingw和* BSD支持什么?
我应该自己做这个转换吗?
答案 0 :(得分:1)
如果这对你来说很重要,那你就有了一个简单的方法。只需为UTF-16BE支持编写autoconf测试,然后使配置脚本失败并显示错误消息(如果不存在)。
然后你可以花时间筛选标准,或者忘掉整个问题。
由于libiconv是LGPL并支持UTF-16BE(website),因此您始终可以指向用户。有些项目包括libiconv而不是依赖于平台实现。