public static String encodin = "UTF8"
public static String encodout = "UTF8"
static void writeOutput(String str) {
try {
FileOutputStream fos = new FileOutputStream("test.txt");
Writer out = new OutputStreamWriter(fos, encodout);
out.write(str);
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
static String readInput() {
StringBuffer buffer = new StringBuffer();
try {
FileInputStream fis = new FileInputStream("test.txt");
InputStreamReader isr = new InputStreamReader(fis, encodin);
Reader in = new BufferedReader(isr);
int ch;
while ((ch = in.read()) > -1) {
buffer.append((char)ch);
}
in.close();
return buffer.toString();
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
分享到:
相关推荐
java读取文件中文乱码
Java读取TXT文本文件乱码解决方案.doc
java读取远程网页乱码解决方案 java读取远程网页乱码解决方案
该项目包含了项目所需要的jar包以及测试案例。项目使用环境为eclipse jdk1.8 1.poi.Testpoi为测试用例;...3.解决了javadbf读取dbf文件表头和数据乱码问题,com.webadmin.util.dbf.DBFReaderTest为测试用例。
NULL 博文链接:https://thinktothings.iteye.com/blog/1536044
彻底解决JAVA读取写入 TXT中文乱码问题 源码
解决JAVA读取properties中文乱码问题
java读写文件避免中文乱码.docx
java 解析csv文件例子,csv文件 中文乱码问题
主要介绍了Java避免UTF-8的csv文件打开中文出现乱码的方法,结合实例形式分析了java操作csv文件时使用utf-16le编码与utf8编码相关操作技巧,需要的朋友可以参考下
ava中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去...
NULL 博文链接:https://call-me-java-126-com.iteye.com/blog/1544324
NULL 博文链接:https://liuzidong.iteye.com/blog/776637
NULL 博文链接:https://cleverbing.iteye.com/blog/1013121
java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8; 2.利用 InputStreamReader(new FileInputStream(fileUrl), ...
CharsetPrinter解决windows和Linux读取文件乱码,使用代码如下: public static String guessEncoding(String filename) { try { CharsetPrinter charsetPrinter = new CharsetPrinter(); String encode = ...
常用java转码方法,以及绕过web服务器二次编码技术。
NULL 博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2185201