首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT串口程序能传输汉字吗?解决方法

2012-04-28 
QT串口程序能传输汉字吗?我学习了yafeilinux教程里的串口编程,发现不能传输汉字,请问应该如何修改程序?[解

QT串口程序能传输汉字吗?
我学习了yafeilinux教程里的串口编程,发现不能传输汉字,请问应该如何修改程序?

[解决办法]
应该不可能不能传输汉字,你给他转成二进制之后在传递看下,用QByteArray 去传递和接收,中间不要转成QString.
[解决办法]
这怎么可能?汉字它也是0和1组成的呀!!估计是字符编码的问题吧
[解决办法]
toAscii()
[解决办法]
不要使用QString , 直接用QByteArray,编码问题,你用QString 就会发现会出现很多奇怪的问题。QByteArray::append(QString);//可以这样转,不过建议不要使用QString去做。QString是用'\n'判断为结束的。包括加密,网络传输这些有编码格式的东西。。 做过之后你就会发现和结果老对不上。
[解决办法]

探讨

若使用toAscii(),大于128的字符还可以用吗?

热点排行