IO流读写文件中文乱码的解决 |
您所在的位置:网站首页 › 文件传输后乱码怎么解决 › IO流读写文件中文乱码的解决 |
问题描述 在使用 Java 读写文件的过程中,当涉及到中文字符,会出现乱码的问题,读取内容与预期结果不符。 问题分析 所有的文件都是有编码格式的,其中 txt 和 Java 文件一般有三种编码格式:ISO8859-1、GSK 和 UTF-8. 其中 ISO8859-1 是西欧编码,不适用中文汉字;GSK 和 UTF-8 适用于中文。Windows 10下默认的编码格式是 UTF-8. 基于此,使用不同的编码格式读写文件,就会产生乱码。例如,eclipse 下默认的编码格式为 GBK,直接使用字符流读取会产生如下乱码。 代码部分 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |