java读取中文文件乱码问题

问题描述

结果如图显示;我用了网上的设置编码字符集为utf8,结果还是乱码,我的系统字符集是utf8,netbeans字符集也是utf8,这是怎么回事?该怎么解决?

解决方案

解决方案二:
图片看不到。LZ说的系统字符集是什么意思?还有,能确保文件中的编码是UTF-8的么?
解决方案三:
UTF-8
解决方案四:
看不到图。能不能说下你是用哪个流读的
解决方案五:
看不到图片,你用的什么流读取滴
解决方案六:
这个与系统的编码关系不大,主要是你的文件的编码。//给InputStreamReader指定要读取的文件的编码,读取时就不会出现乱码了.publicclassTextFileReader{publicstaticvoidmain(String[]args)throwsException{Stringfilename="source/demo-gb18030.txt";Stringencoding="gb18030";printFile(filename,encoding);}//打印出文件的文本内容,使用指定的编码读入文件publicstaticvoidprintFile(Stringfilename,Stringencoding)throwsIOException{InputStreamReaderisr=newInputStreamReader(newFileInputStream(filename),encoding);BufferedReaderreader=newBufferedReader(isr);Stringline=null;while((line=reader.readLine())!=null){System.out.println(line);}}}

解决方案七:
StringretxtType1=newString(retxtType.getBytes("ISO-8859-1"),"utf-8");

时间: 2024-09-19 00:14:58

java读取中文文件乱码问题的相关文章

java 读取 shtml 文件乱码问题

问题描述 publicclassTest{publicstaticvoidmain(String[]args){Stringcontent=getHtmlSource("http://localhost:8080/TestDom4j/test.htm");System.out.println(content);//intindex=//content.indexOf("<divclass="textclear"id="contentText

Java读取txt文件的方法_java

java读取txt文件内容.可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream().那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 解读完成后要输出

java读取pdf乱码-java读取pdf文件出现中文乱码

问题描述 java读取pdf文件出现中文乱码 代码如下,读取pdf文件时,出现中文字符乱码的情况,求大神解决.. package read; import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream; import com.linuxense.javadbf.DBFField;import com.linuxense.javadbf.DBFReader; public class re

lob乱码-java 读取CLob字段乱码

问题描述 java 读取CLob字段乱码 fps = new FileOutputStream(file); osw = new OutputStreamWriter(fps,"UTF-8"); bw = new BufferedWriter(osw); Clob content = qrs.getClob(3); String line=content.getSubString((long)1,(int)content.length()); log.info("shell:

Nodejs中读取中文文件编码问题、发送邮件和定时任务实例_node.js

关于nodejs读取中文文件真是折腾了不少时间,网上各种方案,最后没有一个适用我,好在解决了. 下面的三个知识点都是从项目中抽出的,要单独运行脚本的话需要用全局模式来安装模块,比如安装中文转换模块(后续其它的也需要这么做): 复制代码 代码如下: npm install -g iconv-lite npm install -g nodemailer npm install -g node-schedule 1.nodejs读取中文文件编码问题 准备一个文本文件(当然也可以是csv文件等)test

java 读取dbf文件-java读取dbf文件问题怎样解决使用javadbf.jar

问题描述 java读取dbf文件问题怎样解决使用javadbf.jar 使用javadbf.jar读取dbf文件只能读取到字段名和第一行记录,然后遇到com.linuxense.javadbf.DBFException: Failed to parse Number: multiple points错误怎么解决

java读取properties文件的方法

  本文实例讲述了java读取properties文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 package com.t

java读取大文件简单实例

 这篇文章主要介绍了java读取大文件简单实例,有需要的朋友可以参考一下 我要从一个文本文件中提有用的数据  文本文件200多MB  是不是可以建一个缓存来把有用的数据一段一段的提出来,请问该怎么做?    JAVA中可以使用内存映射文件来操作大文件.  最大可达2GB.  下面是个简单的示例,更具体的自己看Java API DOCS或相关资料      代码如下: import java.io.*;  import java.nio.*;  import java.nio.channels.*

java-求助!用Java读取dat文件并处理数据,输出!

问题描述 求助!用Java读取dat文件并处理数据,输出! a.dat文件: id,money k001,5 k002,21 k003,30 k004,40 k002,20 b.dat文件: id,money k002,30 k005,49 k007,50 用java读取以上两个dat文件,统计相同id名下的money总和,并输出c.dat文件. 解决方案 IO流,按行读取,字符串切割,map存储id和money,map中已经存在id则进行money累加,2个文件读取完成,输出map值到c.da