国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

串口打印中文亂碼及注釋亂碼問題

這篇具有很好參考價值的文章主要介紹了串口打印中文亂碼及注釋亂碼問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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
串口打印中文亂碼及注釋亂碼問題

方法三:
在keil中選擇GB2312編碼方式,然后重啟工程,編譯下載即可,這時候串口助手需要選擇GBK編碼方式。文章來源地址http://www.zghlxwxcb.cn/news/detail-466583.html

到了這里,關(guān)于串口打印中文亂碼及注釋亂碼問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【經(jīng)驗分享】使用Keil5燒錄代碼遇到的問題及解決方法

    【經(jīng)驗分享】使用Keil5燒錄代碼遇到的問題及解決方法

    目錄 一. 前言 二. 所遇問題及解決方法 ????????1. 首先最基本的Options for target?編輯的設(shè)置不用多說,下載器根據(jù)自己所使用的類型進(jìn)行選擇。(我使用的是CMSIS-DAP) ????????2 .第二種可能出現(xiàn)的問題如下(SWD/JTAG Communication Failure): ????????3 .第三種可能出現(xiàn)的問題如

    2024年02月05日
    瀏覽(182)
  • 在 Keil-MDK 中使用 printf() 打印輸出中文時,出現(xiàn)警告的解決辦法

    在 Keil-MDK 中使用 printf() 打印輸出中文時,出現(xiàn)警告的解決辦法

    ??最近使用 Keil-MDK 中的 ARM Compiler 6 (簡稱 AC6 )編譯工程時, ??出現(xiàn)警告: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 。 ??定位到出現(xiàn)警告的地方,是在使用 printf() 函數(shù)打印輸出包含中文字符串。 ??如果項目中有使用 printf() 函數(shù)打印輸出包含

    2024年02月10日
    瀏覽(16)
  • Vivado中文注釋亂碼的解決辦法

    Vivado中文注釋亂碼的解決辦法

    Vivado中文注釋亂碼,如下圖。原因是Vivado 默認(rèn)編輯器是ANSI編碼 ,Notepad++中文編碼一般是UTF-8,才會導(dǎo)致亂碼。所以,寫注釋推薦用英文。 【 解決辦法 】 方法一 :用Windows自帶的記事本打開,另存為,編碼選擇ANSI編碼即可。 方法二 :用SublimeText打開,F(xiàn)ile-Set File Encoding to

    2024年02月11日
    瀏覽(55)
  • Source Insight和Keil中文亂碼

    Source Insight和Keil中文亂碼

    ??????? 由于Source Insight和Keil中的中文編碼方式的不同,導(dǎo)致Keil中添加的中文注釋在Source Insight中亂碼;在Source Insight中添加的中文注釋在Keil中亂碼。所以需要統(tǒng)一兩者的編碼方式。 ????????Source Insight默認(rèn)編碼方式為UTF-8,Keil中一般是GB2312。 (1)更改Source Insight編碼方式

    2024年02月14日
    瀏覽(18)
  • keil uVision5中文亂碼的解決辦法

    keil uVision5中文亂碼的解決辦法

    keil uVision5中文亂碼讓人很頭疼,想要復(fù)制粘貼使用別人的代碼,要有注釋才看的懂 你從別處復(fù)制粘貼過來的代碼,帶有中文注釋版,中文卻不能正常顯示; 如圖: 或者是顯示一堆問號,總之,不能像圖二一樣正常中文。 完成!設(shè)置完成即可顯示正常中文注釋。

    2024年02月12日
    瀏覽(20)
  • Vivado打開的工程文件的中文注釋出現(xiàn)亂碼解決方案

    Vivado打開的工程文件的中文注釋出現(xiàn)亂碼解決方案

    有同學(xué)在使用vivado打開一些工程的時候,發(fā)現(xiàn)其中注釋有亂碼,現(xiàn)象如下圖: 原因分析: 有的工程是從其他編碼軟件中移植而得,而工程V文件源碼的代碼部分在代碼編輯軟件中是可以通用的,由于注釋部分含有中文,兩款EDA軟件對中文的字符編碼格式不同,在工程移植到

    2024年02月11日
    瀏覽(21)
  • STM32使用串口printf亂碼問題解決方法

    STM32使用串口printf亂碼問題解決方法

    使用stm32系列單片機串口打印問題,在使用HAL庫重新定義printf為串口輸出后,輸出的內(nèi)容全都是亂碼,試了網(wǎng)上的方法后還是亂碼。 ?像這樣的 ? ?最后發(fā)現(xiàn)是串口調(diào)試助手和keil的文字編碼方式不同, keil中是GB 2312,串口調(diào)試助手是UFT_8,所以打印出來才會亂碼 ?將串口調(diào)試助

    2024年02月11日
    瀏覽(34)
  • STM32串口映射printf——發(fā)送中文字符亂碼

    STM32串口映射printf——發(fā)送中文字符亂碼

    簡介 ? ? ? ? 在將之前的工程使用Notepad++修改代碼后,加載到現(xiàn)有工程中,使用串口打印輸出測試串口功能,發(fā)現(xiàn)輸出的中文字符全為亂碼。對照keil設(shè)置,確保與之前工程中設(shè)置一樣,莫名的就是不能輸出中文字符。 解決過程 ? ? ? ? 此處串口已輸出為亂碼,說明移植過來

    2024年02月12日
    瀏覽(20)
  • KEIL5中頭文件路勁包含問題

    KEIL5中頭文件路勁包含問題

    方式1: 1.Keil中添加頭文件相對路勁的方法 在c/c++配置中添加路勁,最終是將添加的絕對路徑轉(zhuǎn)化為相對路徑; 注意:相對路徑的當(dāng)前位置指.uvproj文件所在位置 在C/C++配置中的include paths”中添加工程所用的所有頭文件的路徑; 2.使用已添加頭文件的方法 比如:gpio.c這個源文

    2024年02月06日
    瀏覽(26)
  • DBeaver使用——excel、csv數(shù)據(jù)導(dǎo)入中文亂碼問題

    DBeaver使用——excel、csv數(shù)據(jù)導(dǎo)入中文亂碼問題

    Navicat不讓用了,就選擇了平替DBeaver~ 1. DBeaver不支持直接導(dǎo)入excel文件,可以先將excel文件轉(zhuǎn)為csv格式。設(shè)置編碼為“GB2312”(一般為默認(rèn))。(注:設(shè)置成其它格式也可,注意后面需要將DBeaver中的編碼格式設(shè)置成和csv中的一致。) ? 2. 右鍵“表”,選擇導(dǎo)入數(shù)據(jù)。 ? 3. 設(shè)置

    2024年02月10日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包