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到命令行环境会显示乱码。 

0
1
慕少9186384
好的,谢谢老师
2022-05-29
共1条回复

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程