Java 读取UTF-8文件中文乱码

news/2024/5/20 2:57:56 标签: 乱码, java, hdfs, csv, poi

Java 读取UTF-8文件中文乱码

InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");

BufferedReader read = new BufferedReader(isr);

例如:

private static String readUTF8File(String filePath) throws IOException {
	InputStreamReader isr = null;
	BufferedReader read = null;
	StringBuffer str = null;
	try {
	    isr = new InputStreamReader(
		    new FileInputStream(new File(filePath)), "UTF-8");
	    read = new BufferedReader(isr);
	    str = new StringBuffer();
	    char[] buff = new char[1024];
	    int byteRead = 0;
	    while ((byteRead = read.read(buff)) != -1) {
		str.append(new String(buff, 0, byteRead));
	    }
	    return str.toString();
	} finally {
	    isr.close();
	    read.close();
	    str = null;
	    isr = null;
	    read = null;
	}
    }

应该没问题,试试吧!


http://www.niftyadmin.cn/n/1547508.html

相关文章

MAVEN setting.xml mirrorOf/mirrorOf

MAVEN setting.xml <mirrorOf></mirrorOf> <mirrorOf></mirrorOf>标签里面放置的是要被镜像的Repository ID。为了满足一些复杂的需求&#xff0c;Maven还支持更高级的镜像配置&#xff1a; <mirrorOf>*</mirrorOf> 匹配所有远程仓库。…

用户权限分配 允许从网络访问该计算机,两台电脑连接,一台电脑出现“没有权限访问”,请高手指教★★★★★急★★★★★...

访问报无权限解决方法:1.设置本地的administrator账户的密码.2.设置网络访问模式为经典模式.3.设置允许从网络访问计算机的用户账户(加入Guest组).4.设置禁止从网络访问计算机的用户账户(删除Guest组).设置方法:开始--运行gpedit.msc--计算机配置--windows设置--安全设置(Secur…

Jquery调用Webservice传递Json数组

Jquery由于提供的$.ajax强大方法&#xff0c;使得其调用webservice实现异步变得简单起来&#xff0c;可以在页面上传递Json字符串到Webservice中&#xff0c;Webservice方法进行业务处理后&#xff0c;返回Json对象给页面&#xff0c;让页面去展现。 这一切都非常的简单&#x…

pandas中size方法_Pandas数据分析小技巧系列 第二集

你好&#xff01;我是 zhenguo已推Pandas数据分析小技巧系列第一集&#xff0c;今天推送第二集&#xff1a;小技巧6&#xff1a;如何快速找出 DataFrame 所有列 null 值个数&#xff1f;实际使用的数据&#xff0c;null 值在所难免。如何快速找出 DataFrame 所有列的 null 值个…

计算机考研845大纲,2019年中国矿业大学(北京)845地球物理勘探考研大纲

2019年中国矿业大学(北京)845地球物理勘探考研大纲本站小编 免费考研网/2019-05-29《地球物理勘探》考试大纲专业代码&#xff1a;070801专业名称&#xff1a;固体地球物理学考试科目代码&#xff1a;845考试科目名称&#xff1a;地球物理勘探(一)考试内容试题以陆基孟主编《地…

:验证 网址,IP,邮箱,电话,手机,数字,英文,日期,身份证,邮编,

namespace YongFa365.Validator2{3 using System;4 using System.Text.RegularExpressions;5 6 /** <summary>7 /// RegExp Soruce: http://regexlib.com/DisplayPatterns.aspx8 /// Author:柳永法 yongfa365 http://www.yongfa365.com/ yongfa365qq…

EHCache spring

EHCache spring import: import org.springframework.cache.annotation.Cacheable; 注解(我放在service方法上&#xff0c;注意这个注解&#xff0c;如果用SPRING的Cacheable&#xff0c;就跟这一样&#xff1b;如果用GOOGLE的&#xff0c;这几个配置及import都得一致)&#xf…

jack插头_“插头”“插座”英语怎么说?

点击上方“练英语听力”↑↑↑关注我单词是语言的基础&#xff0c;平时生活中一些常见的东西&#xff0c;总是不知道英语怎么说&#xff0c;没有足够的单词量打底&#xff0c;我们就很难有信心的说英文。今天&#xff0c;我们一起学习一下下面这几个常用的英语单词吧。插座“插…