问题描述
结果如图显示;我用了网上的设置编码字符集为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");