3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
解決辦法:
1.在代碼區(qū)域右鍵 -> run as -> run configurations -> common(右側(cè)) -> console encoding
如果出現(xiàn)此錯(cuò)誤,此時(shí)的編碼格式應(yīng)該是UTF-8,選擇Other,這時(shí)可能沒(méi)有GBK選項(xiàng),如果沒(méi)有,則執(zhí)行之后操作。
2.更改該項(xiàng)目的文本文件編碼,項(xiàng)目右鍵 -> properties -> resource -> 先將 text file encoding調(diào)整回GBK,然后再回去重新設(shè)置console encoding編碼為GBK

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
系統(tǒng)問(wèn)題
你把所有的dos窗口關(guān)閉,然后開(kāi)始-運(yùn)行
輸入
reg add "HKEY_CURRENT_USER\Console" /v "LoadConIme" /d 1 /t REG_DWORD /f
或者開(kāi)始-運(yùn)行-regedit
注冊(cè)表中
HKEY_CURRENT_USER\Console下LoadConIme的值改為1

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()), "utf-8");
You might want to change "utf-8" to "gb2312" to support GB encoding.
添加回答
舉報(bào)