阅读背景:

QT中文的 QString 与 char* 转换

来源:互联网 

在QT中char*类型的中文字符串打印出来都是乱码,可能是由于编码格式的不同,之前我的解决方法是将要显示的中文转换成UTF8的格式,写死在程序里,然后打印出来,而如果是要从QT界面的文本框中获取中文,转换成char*类型,发送到客户端,再转换成QString类型显示在客户端的界面上,之前的方法就不行了。网上百度了下,看了别人写的一些博客,帖子,总结了一下:在QT中char*类型的中文字符串打印出来都是乱码,可能是由于编码格式的不同,之前我的解决方法




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: