vs2010 + QT4混合编程环境下,串口编程乱码问题

清风煮酒୧⍢⃝୨ 清风煮酒୧⍢⃝୨ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大神,请多多指教!
我在vs2010 + QT4混合编程环境下,编写了一个简单的串口软件,但是在接收中文字符时会出现乱码,接收数字和字母没问题,请问该怎么解决?谢谢!
收发函数如下:

//发送函数
void Serial_Qt::SendData()
{ QString sendData_str = ui.Send_textEdi->text();
char *sendData_char;
QByteArray Datatem = sendData_str.toLocal8Bit();
sendData_char = Datatem.data();
myCom->write(sendData_char);
ui.Send_textEdi->clear();
Sleep(1000);
}

//接收函数
void Serial_Qt::readMyCom()
{
QByteArray temp;
if (myCom->bytesAvailable()) //判断是否有字节
{
temp = myCom->readAll(); //返回读取字节
//int byteLen = myCom->bytesAvailable(); //返回串口缓冲区字节数
ui.Rcv_textEdit->append(temp);
}
return;
}
...全文

相关推荐

Qt+Visualstudio的中文乱码总结

Qt+Visualstudio的中文乱码总结: 1、Qt4.7+VS2008,通过如下方法: .... 2、Qt5.2+VS2010 打入补丁 VS2010sp1,.... 3、 Qt5.2+ VS2012 不支持 #pragma execution_character_set ("utf-8") .... 4、Qt5.2+VS2013 支持 #pragma execution_character_set ("utf-8"),....

xuuyaoo

VS2022 QT环境显示中文乱码问题

在VS2022中搭配QT6.2环境,在文本处设置中文,运行程序文本处显示乱码,未成功显示想要的中文。

Credic1017

Qt5下解决了中文乱码的程序,可以用来参考其中解决乱码的方法

源程序的原作者是陈琦,经过修改后能在Qt5.0 beta2下(VS2010的编译器)编译通过而且解决了其中的中文乱码问题。传上来的目的是如果有人用QT5中文乱码,而且刚好是VS2010编译器,无从下手时,可以看程序代码中的解决办法。 源程序的原作者是陈琦,经过修改后能在Qt5.0 beta2下(VS2010的编译器)编译通过而且解决了其中的中文乱码问题。传上来的目的是如果有人用QT5中文乱码,而且刚好是VS2010编译器,无从下手时,可以看程序代码中的解决办法。 源程序的原作者是陈琦,经过修改后能在Qt5.0 beta2下(VS2010的编译器)编译通过而且解决了其中的中文乱码问题。传上来的目的是如果有人用QT5中文乱码,而且刚好是VS2010编译器,无从下手时,可以看程序代码中的解决办法。 源程序的原作者是陈琦,经过修改后能在Qt5.0 beta2下(VS2010的编译器)编译通过而且解决了其中的中文乱码问题。传上来的目的是如果有人用QT5中文乱码,而且刚好是VS2010编译器,无从下手时,可以看程序代码中的解决办法。 2012-----》

Elohime

Windows10 + qt5.8.0解决编码乱码问题总结.pdf

本文档主要解决 Windows10+Qt5.8.0 中文编译乱码问题(包括代码设置的中文,编译输出乱码以及文件保存中文路径乱码等问题)。亲测有效。

明天依旧光明

将qt嵌入集成到vs环境下进行开发

将qt嵌入集成到vs环境下进行开发,解决乱码问题。

观天小蚁
评论
收藏 已收藏
分享
返回顶部