中文編碼問(wèn)題
mark自己碰到的問(wèn)題,在vscode里輸入和輸出中文都沒(méi)問(wèn)題,但是從cmd輸入中文后再輸出就是亂碼,現(xiàn)象如下圖:


直覺(jué)應(yīng)該是中文編碼問(wèn)題,vscode默認(rèn)是用utf-8編碼,查了cmd是GBK編碼(chcp 后是936),如果將vscode改成gbk編碼,源碼注釋會(huì)亂碼,如果將cmd改成utf-8(chcp 65001),運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。為了和cmd里的中文編碼保持一致,最后只能在創(chuàng)建Scanner對(duì)象時(shí)加個(gè)編碼參數(shù)。


不知道還有其他方法嗎?
標(biāo)簽: