刚开始学习Qt,遇到以下
问题,
求助啊
程序代码如下
将hlen和lowlen转化成string加在senddatastr之前
问题是,如果hlen或lowlen的数值大于0XA0,在
执行(QChar)(hlen)转化的时候程序直接崩溃,这是我在调试过程中找到的问题
也用了
QString(hlen)函数来转化,都一样
出错。调试时程序崩溃时弹出:
最后光标指向
这个是为了
显示中文加的头
文件#include <QTextCodec>中的
然后我去掉中文显示,则
没有以上
错误!!!!!!!!!!!!!!!!!!!
在网上未搜到原因,只发现0XA0确实是和中文显示有关的什么的开始字符
有没有人对ascii懂得较多的给解释一下这是什么原因啊啊啊啊啊啊啊啊啊啊啊啊