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

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

STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法_第1张图片

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

STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法_第2张图片

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

STM32CubeIDE中导入TrueSTUDIO项目后中文注释乱码问题的解决方法_第3张图片

 

你可能感兴趣的:(STM32Cube,TrueSTUDIO)