package org.spdbflbrain.spark.createRDD;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.FileReader;
import org.apache.commons.lang.StringEscapeUtils;
public class UnicodeToString {
public String fileAsString(String fileName){
BufferedReader br = null;
ByteArrayOutputStream bos = null;
try {
br = new BufferedReader(new FileReader(fileName));
bos = new ByteArrayOutputStream();
String line = null;
while ((line = br.readLine()) != null) {
String line2 = StringEscapeUtils.unescapeJava(line);
bos.write(line2.getBytes());
bos.write("\r\n".getBytes());
}
String result = new String(bos.toByteArray());
System.out.println("result:" + result);
return result;
} catch (Exception e) {
e.printStackTrace();
} finally {
if(br != null){
try {
br.close();
} catch (Exception e2) {
// TODO: handle exception
}
}
}
return null;
}
public static void main(String[] args) {
String file = "input/word.txt";
UnicodeToString st = new UnicodeToString();
st.fileAsString(file);
}
}
JAVA中unicode特殊字符转换普通文本
最新推荐文章于 2024-08-29 13:54:10 发布