【ARM】MDK-解决中文注释的乱码问题

1、 文档目标

记录在MDK中输入中文后出现乱码问题的解决步骤

2、 问题场景

客户在创建工程以后输入代码注释,出现乱码或者客户使用之前所用工程,打开出现代码乱码问题,如图2-1所示。

图2-1

3、软硬件环境

1)、软件版本:MDK 5.38

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、在菜单栏选择 Edit<------Configuration或者点击标记1处的快截方式,即可进入目标栏

图4-1

2)、进入Configuration菜单栏后,选择Encoding中的Chinese BIG5(Traditional)或Chinese GB2312(Simplified),点击OK,应用成功。

图4-2

3)、再次输入中文字符,成功显示,重新打开软件后,中文显示不会出现乱码。

图4-3

语言标准说明注释:

Encode in ANSI :MDK中为默认标准,基于拉丁字母的字符编码标准。

Encode in UTF-8 without signature:可变长度的Unicode编码,可以表示世界上几乎所有的书写语言。

Japanese Shift-JIS:日语的字符编码标准之一,用于表示日语中的字符。

Korean Windows 1361 (Johab):韩语的字符编码标准之一,用于表示韩语中的字符。

Korean EUC-KR:另一种韩语的字符编码标准,也用于表示韩语中的字符。

Chinese BIG5 (Traditional):繁体中文的字符编码标准,用于表示繁体中文中的字符。

Chinese GB2312 (Simplified):简体中文的字符编码标准,用于表示简体中文中的字符。

Greek:希腊语的字符编码标准,用于表示希腊语中的字符。

Eastem European:东欧语言的字符编码标准,通常用于表示诸如匈牙利语、波兰语、捷克语等语言中的字符。

Baltic:波罗的海语言的字符编码标准,通常用于表示诸如立陶宛语、拉脱维亚语等语言中的字符。

Turkish:土耳其语的字符编码标准,用于表示土耳其语中的字符。

Thai:泰语的字符编码标准,用于表示泰语中的字符。

Vietnamese:越南语的字符编码标准,用于表示越南语中的字符。

Russian Windows-1251:俄语的字符编码标准之一,用于表示俄语中的字符。


​ 版权声明:本文为亿道电子科技有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

相关推荐
陌上花开缓缓归以9 小时前
nand flash bbt和bmt管理
arm开发
qq_333120979 小时前
深入探讨8051单片机C351语言及编译器应用
单片机·嵌入式硬件·51单片机
时光の尘10 小时前
【STM32实战】ESP8266 通过 MQTT 协议对接 OneNET 云平台实现数据上传与下发(源码可直接移植)
stm32·mqtt·嵌入式·iot·esp8266
十年编程老舅10 小时前
读懂 MCU 启动:从上电到程序运行全链路
单片机·嵌入式硬件·mcu·嵌入式·cpu·嵌入式开发·ram
北京盟通科技官方账号11 小时前
Windows如何实现硬实时?LxWin双系统隔离架构深度解析
stm32·嵌入式硬件·具身智能·ethercat·人形机器人·实时系统·windows实时扩展
国科安芯12 小时前
低噪声LDO如何破解测试测量与医学成像的电源困局
网络·单片机·嵌入式硬件·安全性测试
半条-咸鱼12 小时前
【STM32】HAL库的本质 及 芯片内部GPIO模块细节
stm32·单片机·嵌入式硬件
振南的单片机世界12 小时前
硬件PWM:定时器自动翻转引脚,CPU不费心
stm32·单片机·嵌入式硬件
0南城逆流013 小时前
【STM32】RTT-Studio中HAL库开发教程十二:FreeRTOS移植
stm32·单片机·嵌入式硬件
bubiyoushang88813 小时前
STM32 DAC8734 4路16位DA驱动程序
stm32·单片机·嵌入式硬件