寫到U盤的字符中文會出現(xiàn)亂碼? 而英文字符卻沒什么問題! ...
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
寫到U盤的字符中文會出現(xiàn)亂碼? 而英文字符卻沒什么問題! ...
那是因為你寫的不對,你用WINHEX看一下是不是ACSI碼就知道了.
中文的編碼方式有多種:ANSI/ASIIC、Unicode等,以ANSI編碼為例,“沁恒電子”的編碼為:0xC7、0xDF、0xBA、0xE3、0xB5、0xE7、0xD7、0xD3,把這些數(shù)據(jù)寫入TXT文件,即可顯示“沁恒電子”
比如我寫入:“這次的ADC數(shù)據(jù)到此結(jié)束,程序即將退出” 就會出錯,有一些亂碼! 而寫入:“這次的數(shù)據(jù)到此結(jié)束,程序即將退出”,全中文的就不會有問題,加入英文字符有問題了....
這個可能給你的編譯器等有關(guān).CH375本身不會去關(guān)心數(shù)據(jù)是什么,低層都是16進制的數(shù)據(jù)而已.你看一下寫如的數(shù)據(jù)的英文字母占用了幾個字節(jié).