cmd運(yùn)行java中文亂碼 eclipse中java中文控制臺(tái)輸出的這種亂碼怎么解決?
eclipse中java中文控制臺(tái)輸出的這種亂碼怎么解決?原因:由于本開(kāi)源項(xiàng)目的默認(rèn)字符編碼錯(cuò)誤,控制臺(tái)的字符編碼自動(dòng)改為UTF-8,鍵盤(pán)輸入流的默認(rèn)格式為GBK格式,在將GBK轉(zhuǎn)換為UTF-8的過(guò)程
eclipse中java中文控制臺(tái)輸出的這種亂碼怎么解決?
原因:由于本開(kāi)源項(xiàng)目的默認(rèn)字符編碼錯(cuò)誤,控制臺(tái)的字符編碼自動(dòng)改為UTF-8,鍵盤(pán)輸入流的默認(rèn)格式為GBK格式,在將GBK轉(zhuǎn)換為UTF-8的過(guò)程中會(huì)出現(xiàn)奇數(shù)亂碼錯(cuò)誤(這個(gè)問(wèn)題的解釋可以在搜索引擎中找到)。解決方案:
1。在代碼區(qū)域中單擊鼠標(biāo)右鍵->runas->runconfigurations->common(右側(cè))->console encoding。出現(xiàn)此錯(cuò)誤。此時(shí),編碼格式應(yīng)為UTF-8并選擇other??赡軟](méi)有GBK選項(xiàng)。如果沒(méi)有GBK選項(xiàng),將執(zhí)行后續(xù)操作。
2. 更改項(xiàng)目的文本文件代碼。右鍵單擊項(xiàng)目->properties->resource->以將文本文件編碼調(diào)整回GBK,然后返回以將控制臺(tái)編碼重置回GBK。