編譯后的亂碼問(wèn)題
編譯后的輸出:中文顯示異常:
編譯C出現(xiàn)亂碼問(wèn)題解決
解決思路:解決辦法很簡(jiǎn)單场绿,就是先設(shè)置文件編碼為GBK格式俊扳,之后再輸入中文文字菊值,運(yùn)行時(shí)的中文就不是亂碼了覆糟。
首先刻剥,sublime中安裝ConvertToUTF8插件
如何安裝ConvertToUTF8插件?請(qǐng)參看文章:04 sublime text 3在線安裝package control插件滩字,之后安裝主題插件和ConvertToUTF8 插件
成功安裝ConvertToUTF8插件后
按ctrl+shift+c造虏,設(shè)置代碼文件的編碼格式為GBK
刪掉代碼中的中文
再在代碼中重新寫中文
編譯執(zhí)行,中文輸出亂碼問(wèn)題得以解決
注意:這種辦法也有局限麦箍,就是只能先把代碼文件的編碼格式改為GBK漓藕,再在代碼中輸入中文文字,而不能在先有中文文字的情況下再去設(shè)置GBK直接實(shí)現(xiàn)轉(zhuǎn)換挟裂!
編譯Python出現(xiàn)亂碼問(wèn)題解決:
點(diǎn)擊Preferences->Brpwse Packages->User
將自己之前配置好添加好的編譯系統(tǒng)配置文件MosesMinCompileSettingAnaconda3Python.sublime-build配置文件中的代碼修改為:
{
"variants":
[
{
"name": "RunAnaconda3Python",
"cmd": ["E:/ProgramFilesAI/Anaconda3/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"env": {"PYTHONIOENCODING": "utf8"},
"selector": "source.python",
},
]
}
其實(shí)只是在原來(lái)文件內(nèi)容的基礎(chǔ)上享钞,添加了:
"env": {"PYTHONIOENCODING": "utf8"},
配置文件有不懂的參考本人之前的文章:
02 sublime text3下配置Python的編譯運(yùn)行環(huán)境
Java編譯運(yùn)行后沒(méi)有出現(xiàn)過(guò)亂碼問(wèn)題,無(wú)需解決
配置有不懂的诀蓉,參考本人之前文章:
03 sublime text3下配置Java的編譯運(yùn)行環(huán)境