打印

串口输出显示中文错误

[复制链接]
5758|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuconglone|  楼主 | 2021-1-5 13:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
天意无罪| | 2021-1-5 13:27 | 只看该作者
输出到串口助手上显示中文不对还是什么?用的什么串口调试软件?

使用特权

评论回复
板凳
coody| | 2021-1-5 16:14 | 只看该作者
会不会是设置的数据格式不对?

使用特权

评论回复
地板
ningling_21| | 2021-1-6 09:06 | 只看该作者
这个跟所用的编码有关,例如用的GB2312还是其它

使用特权

评论回复
5
liuconglone|  楼主 | 2021-1-6 09:34 | 只看该作者
ningling_21 发表于 2021-1-6 09:06
这个跟所用的编码有关,例如用的GB2312还是其它

uint16_t  *c = (uint16_t*)"啊";
  uint16_t d = 0;
d = *c;
这几句代码   在华大的环境下运行 d=0x90E5   在STM32的环境下运行 d=0xB0A1 。  啊这个汉字的GBK编码应该是0xB0A1。华大环境下所有的汉字编码都是错的。

使用特权

评论回复
6
liuconglone|  楼主 | 2021-1-6 09:35 | 只看该作者
ningling_21 发表于 2021-1-6 09:06
这个跟所用的编码有关,例如用的GB2312还是其它

keil设置的编码是用的GB2312

使用特权

评论回复
7
liuconglone|  楼主 | 2021-1-6 09:39 | 只看该作者
天意无罪 发表于 2021-1-5 13:27
输出到串口助手上显示中文不对还是什么?用的什么串口调试软件?

和串口软件没关系  中文编码是错的

使用特权

评论回复
8
liuconglone|  楼主 | 2021-1-6 09:39 | 只看该作者
coody 发表于 2021-1-5 16:14
会不会是设置的数据格式不对?

和串口没关系   中文编码是错的

使用特权

评论回复
9
创太铭| | 2021-1-12 09:43 | 只看该作者

串口输出显示中文错误

你直接打电话问客服,这样会明确。如果他真的有问题,你还修改什么呢?

使用特权

评论回复
10
sunsinsight| | 2021-2-8 11:41 | 只看该作者

串口输出显示中文错误

把指令给我,我给你找问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

0

粉丝