由于編碼使用不統(tǒng)一導致別的開發(fā)環(huán)境下的文件在MDK(keil)下打開中文顯示亂碼,解決這一問題需要進行碼制轉(zhuǎn)換,可以先將欲打開的文件轉(zhuǎn)換成UTF-8格式(如在notepad中進行轉(zhuǎn)換),也可以在打開文件前將MDK的編碼設(shè)置為chinese2312(Edit>Configuration>Editor>Encoding),這樣就能夠正確顯示中文了,然后再把編碼格式改為Encode in ANSI,這樣就完成了編碼格式的轉(zhuǎn)換。
2
keil MDK中默認編碼為Encode in ANSI,中文占兩個字符,在注釋中輸入漢字時光標需要移動兩次才能后移一個漢字,在插入漢字時很容易出現(xiàn)亂碼,解決辦法是把編碼設(shè)置為chinese2312,這樣每個漢字就能像英文字符一樣被看做一個整體,不過仍占兩個字符。