不是很能理解他有什么作用?中文为什么可以转为ASCII码呢?ASCII不是只支持120多个字符吗?
一般我们理解为中文出现乱码使用UTF-8,但是如果出现的是中文乱码,而不是其他字符乱码,说明你的系统已经具备了utf-8的转换能力,此时的乱码是因为JDKutf-8与你系统中的有些不一样,而ASCII属于国际编码,其中有支持中文编码的能力,在编程里写入utf-8,一般都是出现字符乱码不符
java默认采用iso8859-1编码读取,勾选这个后,实际存储变为ASCII码字符,这样是能正常解析的;