public String getFilterString(final String filePath) {
FileInputStream fis = null;
BufferedReader br = null;
StringBuffer smsFilter = new StringBuffer(); // 定义一个String类型的变量,用来每次读取一行
InputStreamReader isr = null;
try {
if (filePath == null || filePath.length() == 0){
fis = new FileInputStream(DEF_SMS_FILTER_PATH);
} else {
fis = new FileInputStream(filePath);// 创建FileReader对象,用来读取字符流
}
isr = new InputStreamReader (fis,"UTF-8");
br = new BufferedReader(isr); // 缓冲指定文件的输入
while (br.ready()) {
smsFilter.append(br.readLine());// 读取一行
}
} catch (IOException e) {
e.printStackTrace();
} finally{
if (fis != null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (isr != null){
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (br != null){
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return smsFilter.toString();
}
参考:http://www.lihuasoft.net/article/show.php?id=580
分享到:
相关推荐
FTP上传文件,FTP解决乱码问题 解决乱码讲new String(s.getBytes("gbk"),"ISO8859-1");//其转换后还是乱码 改成国际中文标准码就行了
解决C#语言在读写包含汉字的txt文件时乱码的问题!!!
Android读取中文文件乱码解决方法,读取本地文件的时候,读取网络资源的时候进行编码
本资源我重新整理,用unicode完美解决中文乱码问题。用法: 1.声明实例 IniFile iniFile = new IniFile(HttpContext.Current.Server.MapPath("~/App_Data/LocalData.ini")); 2.存数据 iniFile.WriteValue...
c++实现txt文件的读写,并解决txt编码格式为UTF-8显示乱码问题。
Java读取TXT文本文件乱码解决方案.doc
2、当TXT文件内容包含中文时,有时会显示乱码,解决方法:打开TXT文件,在“另存为”对话框中选择“UTF-8”格式); 3、当TXT文件名为中文时,无法读取,页面会显示空白内容; 4、经测试,只有搜狗告诉浏览器可以...
彻底解决JAVA读取写入 TXT中文乱码问题 源码
本文实例讲述了Android读取本地json文件的方法。分享给大家供大家参考,具体如下: 1、读取本地JSON ,但是显示汉字乱码 public static String readLocalJson(Context context, String fileName){ String json...
选择文件夹,将指定文件里面的所有特定后缀的UTF-8编码文件转成GB2312文件,使用VS2013 ,MFC 开发.
1.2版本解决了前面版本读取文件速度慢的问题 。1.3版本增加了读reset功能和文件续写功能。 ----------------------------------------------------------------- 已更新到1.4版本,请在...
当需要将文本文件导入SAS中时,UTF-8编码的中文有可能会乱码,此文讨论了一种解决方法
最新版本的gdal版本为(release-1700-x64-gdal-1-11-4-mapserver-6-4-3)下载后读取shp文件总是乱码,查看了无数大神的文章后发现解决方案,但是对于我们这样的小白来讲,涉及到了反射,指针一类的东西,该方案并不是...
具体表现为,保存得好好的文件,关闭后就再也打不开了,不仅打不开,连同一个文件夹的图片缩略图也不正常,文件夹地址栏一直闪动读取文件的进度条,art文件移也移不动,删也删不了。其实,这是因为Win7的缩略图和art...
python处理pandas读取文件名有中文报错问题解决方法,
读取dbf文件,解决中文读取报错的问题
基于labview2011开发的,使用操作系统自带的编码.net转换UTF8编码,实测从未出错,比LabVIEW自带...可用于中转,使得labview可以上传繁体数据到服务器,或解析服务器发送的繁体字数据,或读取UTF8编码的繁体字txt文档。
eclipse下properties文件中文乱码的解决方案
本篇文章主要介绍了如何解决springboot读取配置文件的中文乱码问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看
本文实例讲述了C#读取中文文件出现乱码的解决方法。分享给大家供大家参考。具体分析如下: 先来看这段代码: FileStream aFile = new FileStream(SingleFile,FileMode.Open); StreamReader sr = new StreamReader(a...