找回密码
 立即注册
收起左侧

串口打印中文乱码

5
回复
7737
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2014-10-22 15:56:19 显示全部楼层 |阅读模式
2Qter豆
QT 4.7.4  ,win7的系统,KEIL 开发环境

单片机发送如下数据给上位机:



中文显示乱码


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个是中文编码的问题。先确定KEILL使用的是什么编码方式,然后再通过QT转换就可以正常显示了。不过,程序中不建议使用中文 。
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2014-10-22 15:56:20 显示全部楼层
这个是中文编码的问题。先确定KEILL使用的是什么编码方式,然后再通过QT转换就可以正常显示了。不过,程序中不建议使用中文 。
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2014-10-22 15:58:01 显示全部楼层
        Uart_Printf("\n###############################");
        Uart_Printf("\n###   Test1: 测试            ##");
        Uart_Printf("\n###############################\n");
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2014-10-22 15:58:41 显示全部楼层
要打印的应该是这个  结果测试两个字中文乱码了
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-10-23 12:17:06 显示全部楼层
楼上说的对
不建议使用中文
你可以转成16进制 或者QP编码一下,读出来的时候相应的转换一下
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2014-10-27 16:42:51 显示全部楼层
hzzhou 发表于 2014-10-23 10:24
这个是中文编码的问题。先确定KEILL使用的是什么编码方式,然后再通过QT转换就可以正常显示了。不过,程序 ...

我去网上查了 Keil  是GBK 编码的 但是我不是很懂怎么把 GBK 转换成 可以显示的 该怎么弄 谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了