java
Tone_hzt
我现在是一名在校大学生
展开
-
Java读取TXT文件中文输出乱码
问题背景 利用Scanner读取TXT文件中的英文单词和中文对应的键值对,输出时中文乱码,英文不会 分析 首先发现,代码其他地方没有问题,文件读取和输出行为没有问题,出现乱码的原因很可能是读取编码和输出编码显示编码不匹配造成的; 就和之前在cmd输出报错中文字符乱码一样,如果将cmd编码设置为utf-8,但是报错信息编码为GBK,那么输出的报错中文字符就会显示为乱码; 因此,从读取的TXT文件,输入输出流的读取编码做对比找原因。 解决问题 将TXT文件保存为ANSI编码格式; 将文件读取格式设置为ANSI,原创 2021-07-02 20:11:06 · 1964 阅读 · 0 评论 -
JAVA在CMD报错提示出现乱码解决方案
問題 在為解決輸出中文亂碼而將cmd編碼設置為utf-8後,javac編譯報錯信息出現亂碼 原因 推測,javac編譯報錯信息輸出格式為GBK,寫改cmd編碼格式後不匹配 解決方案 修改代碼頁編碼為GBK :修改代码页:chcp 936 編譯文件加上:-encoding utf-8 防止輸出漢字亂碼 ...原创 2021-07-01 00:00:39 · 363 阅读 · 0 评论