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中遇到的文本註釋亂碼問題的解決方法.

想了解更多精彩內容,快來關注義縣遊學電子科技


分享到:


相關文章: