1、使用keil5代碼注釋出現(xiàn)中文亂碼問題
在使用keil5中出現(xiàn)如下問題:
這時候的解決方法是在keil5頂頭工具欄上進(jìn)入:Edit→Configuration,如下然后進(jìn)行選擇GB2312編碼方式:
2、使用串口打印中文亂碼問題
在檢查串口波特率等設(shè)置雙方均一樣之后,還是出現(xiàn)中文亂碼問題的解決方法如下:
方法一:
? 在進(jìn)行上面的操作后,注釋處中文亂碼問題解決了,但是在串口打印的時候中文出現(xiàn)了亂碼。
因為我使用的是HAL庫進(jìn)行開發(fā),自動生成的main.c文件(舉個例子),記住這個.C文件在路徑為Core/Src;此時使用記事本打開,其右下角顯示的是UTF-8編碼,此時需另存為main.c,但是編碼方式改為ANSI,然后替換原來的文件,重新編譯即可
具體步驟如下:
1)記事本打開查看編碼方式
2)另存文件,改變編碼方式,然后替換文件
方法二:
keil與串口助手都選擇UTF-8編碼方式,且在keil中工具欄c++中加上:–no–multibyte-chars文章來源:http://www.zghlxwxcb.cn/news/detail-466583.html
方法三:
在keil中選擇GB2312編碼方式,然后重啟工程,編譯下載即可,這時候串口助手需要選擇GBK編碼方式。文章來源地址http://www.zghlxwxcb.cn/news/detail-466583.html
到了這里,關(guān)于串口打印中文亂碼及注釋亂碼問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!