inputstreamreader如何转换字符编码

avatar
作者
筋斗云
阅读量:0

要转换inputstreamreader的字符编码,可以使用InputStreamReader的构造函数中的Charset参数。以下是一个例子:

InputStream inputStream = new FileInputStream("input.txt"); InputStreamReader reader = new InputStreamReader(inputStream, Charset.forName("UTF-8"));  // 读取文件内容 int data = reader.read(); while(data != -1) {     System.out.print((char) data);     data = reader.read(); }  reader.close(); 

在上面的例子中,我们创建了一个inputstreamreader对象,并指定了字符编码为UTF-8。这样就可以正确地读取文本文件中的内容并转换为指定的字符编码。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!