久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

keil中文選擇GB2312 編譯結果還是UTF-8,怎么解決

查看數: 1439 | 評論數: 3 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2025-1-11 22:20

正文摘要:

如題 看圖 做stm32f103rc 驅動oled中文顯示,編碼明明選擇的時gb2312,主程序內調用顯示中文字符OLED_ShowChineseString(0, 0,"電流 00.0V",16, 1); 中文字符串編譯結果卻是 UTF-8編碼,而字庫內中文字 ...

回復

ID:309610 發表于 2025-1-18 00:26
   用notepad++試了不行,最后又換了一個模板,重建了工程,開始還行添加顯示驅動子程序后就中文不能轉碼了,也就是keil內修改編碼,程序內中文顯示無變化,選的GB2312編譯后還是UTF8
    把子程序文件刪除,重新創建新的子程序,打開舊工程,拷貝代碼到新子程序文件。舊代碼能正常顯示的中文到新工程就全是亂碼,怎么轉換都是亂碼,但是重新輸入中文就正常了,能正常切換編碼格式。重新修改代碼內中文字符就可以正常編譯了,編譯后運行正常,。但是拷貝過來的代碼中文注釋就全是亂碼,改不過來。
   總結是子程序代碼移植中,反復移植編譯,keil默認編譯使用UTF8編碼,發生了Bug。莫個子程序編碼錯誤,移植后雖然顯示正常,但其實用的是UTF8編碼,移植后與整體工程不符,造成工程其他代碼是GB2312,而OLED驅動是UTF8。就需要出錯的子文件刪除重建了。
ID:161164 發表于 2025-1-13 15:27
用notepad++打開
可以轉換編碼

ID:309610 發表于 2025-1-12 16:08
自己頂一下吧
    又折騰幾個小時反復測試,使用江科大的工程模板做的工程都存在編碼錯誤,設置里面修改編碼格式程序內中文不會隨著改變,始終顯示中文。
   又換了野火工程模板 隨著設置編碼格式修改,代碼中的中文也隨之改變正常或亂碼,使用ANSCI或GB2312都可以,推薦ANSCI。
  以前一直用江科大的模板,習慣了比較方便,現在都要換模板,請教高手誰說一下不能切換編碼格式是怎么回事是模板缺少某些文件嗎,怎么修復。  

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美涩涩网 | 四虎影音 | 在线观看午夜视频 | 在线一区二区观看 | 日韩av在线不卡 | xxx视频| 亚洲一二三区在线观看 | 欧美在线日韩 | 蜜桃一区二区三区 | 欧美激情黄色 | 羞羞色影院 | 国产精品欧美一区二区 | 亚洲成人av | 亚洲人成人一区二区在线观看 | 欧美一区精品 | 久久成人av电影 | 亚洲国产精品99久久久久久久久 | 亚洲视频www | 亚洲人成在线观看 | 欧美午夜一区 | 草草视频在线播放 | 亚洲视频一区二区三区四区 | 久久亚洲国产精品 | 日韩一区二区精品 | 日韩免费福利视频 | 欧美综合网| 欧美一区免费 | 夜夜撸av| 日韩欧美在线观看 | 久久久综合久久 | 成人福利网站 | 国产精品毛片一区二区三区 | 欧美激情综合 | 亚洲va欧美va天堂v国产综合 | 午夜在线| 天天天天天操 | av手机免费在线观看 | 久久精品免费观看 | 欧美黑人一区二区三区 | 97精品超碰一区二区三区 | 黄色av网站在线免费观看 |