01
主題
大家好,今天是2020.3.21,我是您的朋友:義縣遊學電子科技.經過幾天的開發測試,煩惱的stm32f429和stm32h743系列mcu還是沒有處理好通信問題.於是今天先不講技術問題了,說一個關於如何修改文檔編碼的小方法吧.
![stm32CubeIDE如何修改文檔編碼,來解決文本註釋亂碼問題](http://p2.ttnews.xyz/loading.gif)
02
背景
當您的項目是用keil5開發的,然後想用stm32cubeIDE打開或者再keil5中複製了一部分代碼連通註釋過來到stm32cubeIDE中,那很遺憾,你一定會遇到註釋亂碼的情況.如何能恢復正常的漢字顯示呢,這就是今天我要介紹的了.
註釋在stm32cubeIDE中亂碼了
03
單個文件編碼的處理方法
這時您的要做的是:
![stm32CubeIDE如何修改文檔編碼,來解決文本註釋亂碼問題](http://p2.ttnews.xyz/loading.gif)
2.在彈出的窗口中,選擇其他,然後手動輸入"gbk"這3個字符即可,然後點擊ok確定
選擇其他,然後手動輸入gbk;這3個字符
3.接下來就是見證奇蹟的時刻了.所有的註釋都變成了中文漢字,可以非常清晰地進行分辨了.
所有的註釋都變成了中文漢字,可以非常
以上就是針對單個文件的編碼改寫方式.接下來我說下整個項目中所有文件的編碼改寫.
04
整個項目中所有文件的編碼改寫
整個項目所有文件的編碼改寫與單個文件的編碼改寫大同小異.
1.在項目名稱上右鍵單擊,彈出一個菜單窗口,這是我們選擇最後一個:屬性,見下圖
在項目名稱上右鍵單擊
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,
以上,就是我在使用keil5和stm32cubeide中遇到的文本註釋亂碼問題的解決方法.
想了解更多精彩內容,快來關注義縣遊學電子科技
閱讀更多 義縣遊學電子科技 的文章
關鍵字: 改寫 stm32cubeide 註釋