使用java 程序建立格式爲utf-8文件的方法:
try{
File file=new File("C:/11.jsp");
OutputStream out=new FileOutputStream(file);
BufferedWriter rd = new BufferedWriter(new OutputStreamWriter(out,"utf-8"));
rd.write("333333333333中國");
rd.close();
out.close();
}catch(IOException e){
e.printStackTrace();
}java
//判斷文件是否存在web
//(獲取服務器的config下的路徑)
File fileExit = new File(this.getClass().getClassLoader().getResource(path).toURI().getPath());
if(!fileExit.exists()){
return fileContent;
}服務器
//(獲取webroot下文件路徑)jsp
ServletContext sctx = ServletActionContext.getServletContext();
String path = sctx.getRealPath("/");// 服務器文件路徑
File filePath=new File("uploadfiles/temp/"+"2016-11-09");//拼接文件路徑this
String fileContent = "";
InputStreamReader file = new InputStreamReader(
IGetEshopid.class.getClassLoader()
.getResourceAsStream(path), "UTF-8");
BufferedReader reader = new BufferedReader(file);utf-8
String tempString = null;
while ((tempString = reader.readLine()) != null) {
fileContent += tempString;
}
reader.close();
return fileContent;get