当前位置: 首页 > news >正文

Keil软件某些汉字输出乱码,0xFD问题,51单片机

1. 问题

  • keil软件输入某些汉字的时候会输出乱码,例如:

2. 原因

  • keil软件会忽略0xFD。
    • 的GB2312编码为 0xc9fd,keil解析为0xc9
    • 的GB2312编码为 0xcafd,keil解析为0xca

关于Keil软件中0xFD问题的说明

3. 解决方案1

//Keil编译后打印会显示乱码
printf("数学");              	//显示正常
printf("数\xfd学"); /*
这里的“\xfd”是标准C代码中的转义字符,
“\x”表示其后的1~2个字符为16进制数。
“\xfd”表示将16进制数0xfd插入到字符串中。
*/           

4. 解决方案2

使用修复补丁keilfdfix

  • 将补丁拷贝到安装keil目录
    在这里插入图片描述
  • 双击运行,点击开始
    在这里插入图片描述
  • 重新全部编译程序(rebuild,不是build)

下载地址:

https://www.stcisp.com/keilfdfix/?V0.99b8

http://www.lryc.cn/news/292508.html

相关文章:

  • 自然语言开发AI应用,利用云雀大模型打造自己的专属AI机器人
  • Android中 Gradle与 AGP 版本对应关系表
  • Linux基础知识合集
  • 跟着pink老师前端入门教程-day13
  • go语言基础之泛型
  • Vue.js 中子组件向父组件传值的方法
  • 数据可视化 pycharts实现地理数据可视化(全球地图)
  • Mac下查看、配置和使用环境变量
  • 虚拟机克隆的三种方式:全量克隆、快速全量克隆、链接克隆
  • 如何隐藏Selenium特征实现自动化网页采集
  • springboot149智慧图书管理系统设计与实现
  • 3D词云图
  • opencv-python 视频读取: VideoCapture.get()参数详解
  • python封装的.exe文件是如何在cmd中获取.xml路径的?
  • 【学网攻】 第(18)节 -- 网络地址转换动态NAT
  • nosql数据库期末考试知识点总结
  • 字节大佬含泪吐血总结系列之 《计算机网络》(谢希仁)
  • 多输入多输出 | Matlab实现PSO-LSTM粒子群优化长短期记忆神经网络多输入多输出预测
  • Ubuntu远程连接登录信息解读(ubuntu登录信息、远程登录信息)
  • Oracle RMAN全备脚本(正式测试可行)
  • 【LUA】转载github自用二改模版——调节音量、显示七日天气、历史剪贴板、系统信息显示
  • Pymysql将爬取到的信息存储到数据库中
  • linux中常用的命令
  • 关闭idea之后,项目还在运行,端口被占用
  • Java的JVM学习一
  • C++之平衡二叉搜索树查找
  • 如何将Mac连接到以太网?这里有详细步骤
  • Unity点乘和叉乘
  • 【ACL 2023】Enhancing Document-level EAE with Contextual Clues and Role Relevance
  • Vue ECharts X轴 type为value的数据格式 + X轴固定间隔并向上取整十位数 - 附完整示例