問題 在為解決輸出中文亂碼而將cmd編碼設置為utf-8後,javac編譯報錯信息出現亂碼 原因 推測,javac編譯報錯信息輸出格式為GBK,寫改cmd編碼格式後不匹配 解決方案 修改代碼頁編碼為GBK :修改代码页:chcp 936編譯文件加上:-encoding utf-8 防止輸出漢字亂碼