STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法

在STM32CubeIDE中导入一个TrueSTUDIO的项目后,会发现原来程序中的中文注释都编程乱码了,无法正常显示。

STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法

原因肯定是文件编码的问题,点击Edit菜单下的Set Enconding,在下面的对话框里测试了各种编码,都是无法显示。原因是TrueSTUDIO文件用的编码在STM32CubeIDE里不支持,既然不是UTF-8,那就是GBK或ANSI了,而这个对话框里没有这两种编码。

STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法

所以,需要用其他的软件将源程序文件的编码转换为UTF-8。于是使用Notepad++打开文件,在Notepad++里是可以正常显示汉字的,因为Notepad++支持的编码多。在Notepad++里点击“编码”菜单下的“转为UTF-8编码”,然后保存文件。这样转换为UTF-8编码后,在STM32CubeIDE里就可以正常显示汉字注释了。

STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法

 

来源:HongAndYi

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月23日
下一篇 2019年11月23日

相关推荐