首页 > 代码库 > QT *char 转QString
QT *char 转QString
由于下位机通过串口传上来的字符串都是单字节的ASIIC码,直接转换为QString 不行,会出现乱码。
原因是QString是双字节的字符,所以,要特殊处理。
上代码
QString bootloadVersion = QString::fromLocal8Bit((const char *)&packet->aData[1], (int)packet->aData[0]);
QT *char 转QString
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。