【发布时间】:2012-04-08 16:23:48
【问题描述】:
我正在尝试编写一些仅在用户安装了gcc 并安装了glib 的情况下可移植的C 代码。
根据我的所有研究,我发现gcc 的wchar_t 始终定义为4 个字节,glib 的gunichar 也是4 个字节。
我没有想出的是,如果gunichar,wchar_t 也被编码为 UCS4。是这样吗?如果是这样,我应该可以简单地将gunichar* 转换为wchar_t* 并使用stdc wcs* 函数,对吧?
【问题讨论】:
标签: c unicode cross-platform glib wchar-t