stm32CubeIDE如何修改文档编码,来解决文本注释乱码问题

01


主题

大家好,今天是2020.3.21,我是您的朋友:义县游学电子科技.经过几天的开发测试,烦恼的stm32f429和stm32h743系列mcu还是没有处理好通信问题.于是今天先不讲技术问题了,说一个关于如何修改文档编码的小方法吧.


stm32CubeIDE如何修改文档编码,来解决文本注释乱码问题


02


背景

当您的项目是用keil5开发的,然后想用stm32cubeIDE打开或者再keil5中复制了一部分代码连通注释过来到stm32cubeIDE中,那很遗憾,你一定会遇到注释乱码的情况.如何能恢复正常的汉字显示呢,这就是今天我要介绍的了.

注释在stm32cubeIDE中乱码了

03


单个文件编码的处理方法

这时您的要做的是:


stm32CubeIDE如何修改文档编码,来解决文本注释乱码问题


2.在弹出的窗口中,选择其他,然后手动输入"gbk"这3个字符即可,然后点击ok确定

选择其他,然后手动输入gbk;这3个字符


stm32CubeIDE如何修改文档编码,来解决文本注释乱码问题


3.接下来就是见证奇迹的时刻了.所有的注释都变成了中文汉字,可以非常清晰地进行分辨了.

所有的注释都变成了中文汉字,可以非常

以上就是针对单个文件的编码改写方式.接下来我说下整个项目中所有文件的编码改写.

04


整个项目中所有文件的编码改写

整个项目所有文件的编码改写与单个文件的编码改写大同小异.

1.在项目名称上右键单击,弹出一个菜单窗口,这是我们选择最后一个:属性,见下图

在项目名称上右键单击


stm32CubeIDE如何修改文档编码,来解决文本注释乱码问题


2.在弹出的对话框中,选择resource,然后再选择text file encode,我们在其中选择other,然后输入"gbk"这3个字符即可.

选择resource,然后再选择文本编码

3.按上图所示,我们依次点击应用,和应用及关闭即可.这时,你会发现整个项目中所有文档的编码都变成了gbk中文编码.

05


最后总结

值得注意的是,以上2种修改文件和整个项目文件编码的方式,只适用于从keil5或者其他文档复制到stm32cubeide中进行显示的情况.如果你本来就用stm32cubeide开发和建立项目,那么你是不必这样麻烦的,直接使用stm32cubeide默认的文件编码utf-8即可.utf-8编码是可以正常显示中文的.keil5之所以复制到stm32cubeide中显示乱码,是因为keil5的默认编码是ansi,它也是我们的汉字编码的一种.所以我们需要进行一下文件编码的转换,还是因为2个开发工具的默认编码并不一致造成的.

keil5的默认编码是ansi,


stm32CubeIDE如何修改文档编码,来解决文本注释乱码问题


以上,就是我在使用keil5和stm32cubeide中遇到的文本注释乱码问题的解决方法.

想了解更多精彩内容,快来关注义县游学电子科技


分享到:


相關文章: