• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

串口监视器显示中文乱码

65536 2019-02-10 浏览量:2375

在keil5里写printf(“世界你好!Hello World!”),烧录到stm32里,

用串口监视器(用的CommTone串口调试支持中文显示)打开,显示中文乱码,英文正常。

把keil的编码调了好几种都没用。有大佬知道这个是什么问题吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 监视器的编码有问题,不知道你的监视器能不能调一下编码格式,
    • 发布于 2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 那你得看看你的串口监视器是什么编码类型的

    我使用stc-isp自带的串口助手是可以的。

    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 看下编码类型、波特率、奇偶校验位等设置
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32程序里的波特率需要和上位机的接收软件波特率一致

    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • scr1.png

    用的就是这个串口调试器






    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以换一个串口助手试试看呢
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口助手的编码一般是没有问题的,唯一问题是编辑器的编码,既然是用KEIL5,那把编码设置为GB2312再看看。

    • 发布于2019-02-12
    • 举报
    • 评论 1
    • 0
    • 0
65536 回复了 donatello :Chinese GB2312试过,还是乱码 回复

  • 串口监视器要能支持对应的中文编码才行
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口监视器无法显示中文,换个串口助手试试
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口助手需要改下接收的编码

    不能改就没办法了

    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 要把你的串口助手的配置修改,设置中文的方式输出
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 里面要修改你的串口接收编码方式要重新设置,设置中文的方式
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

串口监视器显示中文乱码