谁能给我讲讲UNIX下编码与编码设置与编码转化问题。。。
来源: 互联网 发布时间:2016-12-11
本文导语: char str[]="abcd"; char str[]="你好"; wchar_t str[]="你好"; wchar_t str[]="abcd"; 在UNIX C编程中,这4个字符串的编码方式分别是什么。 用什么方式可以改变它们的默认编码。 iconv可以用来转化编码。 setlocale配合mbstowcs这系函数可以完...
char str[]="abcd";
char str[]="你好";
wchar_t str[]="你好";
wchar_t str[]="abcd";
在UNIX C编程中,这4个字符串的编码方式分别是什么。
用什么方式可以改变它们的默认编码。
iconv可以用来转化编码。
setlocale配合mbstowcs这系函数可以完成多字符和宽字符的转化。
像我这样没有研究过原理的人 = =。。。 表示想也想不明白。
举个例子,我要用UTF-8在网络中传输数据,我应该涉及到哪些编码操作。
|
上次我做了一个SOAP相关的东西:
通过网络 从SOAP取得字符串(UTF-8)编码,有汉字
需要在WIN下打印汉字,先将接收到的字符串通过ICONV转换(UTF-8-GB2312)
如果在Linux下的话默认是UTF-8的 就不用转换吧。
|
在window下把汉字写文件里,linux自动是UTF-8的,,我经常这样做.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。