Windows和Linux的字符编码转换
前谈过一篇关于Linux下面Unicode使用的文章。那个主要是针对多字节和宽字符的转换而谈的。今天说的有些类似,主要是windows下面关于字符编码转换和Linux下面的不同。我移植的那部分程序中,有函数是用来实现UTF-8和GBK之间的转换的。其实其他很多不同类型的字符之间转换都可以用这种方法。
因为MultiByteToWideChar来实现。先将其中一种编码(如MultiByteToWideChar转换为另一种编码(如
再来看Linux下面支持的字符集多少会和locale –m实现这一功能的正是
tocode是原编码,该函数返回一个转换句柄,供以下两个函数使用。此函数从outbuf用以记录还未转换的字符数,
demo
页:
[1]