test_chinese运行结果是乱码
来源:2-11 深入Buffer-Coding-阿里面试题:中文乱码处理和大文件词频统计(1)

慕少9186384
2022-05-06
我把老师的程序放在本地执行,test_chinese是乱码(here:������)。
我是windows 7的操作系统,jdk-18.0.1。
用的是老师原版的项目代码执行。
不知道该怎么查这个问题。
写回答
1回答
-
求老仙
2022-05-25
这个你要看下你的编辑器, 关注下你代码文件的编码, 通常代码文件都是utf8的编码,但不排除用了GBK。因为字符串是写死在代码文件的,因此读入的字符串,会和代码文件的编码一样。 另一方面, 要关注下你命令行环境的编码。 有可能命令行环境是gbk的,因此输出utf8到命令行环境会显示乱码。
012022-05-29
相似问题