当前位置: 技术问答>linux和unix
Linux下UTF-8编码的转换
来源: 互联网 发布时间:2016-11-21
本文导语: 请问如何将程序中其它的编码格式转换成utf8啊? 比如我在gtk中要显示中文,如何将要显示的中文转换成UTF-8啊?或者如何直接对其进行utf8编码? | 可以使用iconv函数: #include iconv_t iconv_open...
请问如何将程序中其它的编码格式转换成utf8啊?
比如我在gtk中要显示中文,如何将要显示的中文转换成UTF-8啊?或者如何直接对其进行utf8编码?
比如我在gtk中要显示中文,如何将要显示的中文转换成UTF-8啊?或者如何直接对其进行utf8编码?
|
可以使用iconv函数:
#include
iconv_t iconv_open(char *fromcode, char *tocode);
size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft,
char **outbuf, size_t *outbytesleft);
int iconv_close(iconv_t cd);
具体使用可以man。
#include
iconv_t iconv_open(char *fromcode, char *tocode);
size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft,
char **outbuf, size_t *outbytesleft);
int iconv_close(iconv_t cd);
具体使用可以man。
|
+1
百度 iconv
|
http://qq164587043.blog.51cto.com/261469/63349
这里面源代码都有,共google下就有了,fedora11下编译验证的
这里面源代码都有,共google下就有了,fedora11下编译验证的
|
不知道用什么写gtk
python中有encode('en_US.UTF-8')
python中有encode('en_US.UTF-8')