Java读取写入中文乱码问题

阿超 发表于 2010-01-11 11:14 | 来源: | 阅读 176 次

不多说了 直接放上代码就可以了 ,其实比较简单就是加个参数

private void createHTML() throws Exception {
	    /**************读取模板文件组合数据*****************/
		File f = new File(htmlPath+template);
	    InputStreamReader read = new InputStreamReader(new FileInputStream(f),"UTF-8");
	    BufferedReader reader=new BufferedReader(read);
	    String readoneline ="";
	    while(reader.read() != -1){
		    readoneline = reader.readLine();
		    if(readoneline.indexOf("template") > 0){
		    	readoneline = replaceTemplate( readoneline );
		    }
		    htmldate.append( readoneline +"\n");
		}

	    /**************写入文件*****************/
	    f = new File( htmlPath+filename );

	    OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f),"UTF-8");
	    BufferedWriter writer=new BufferedWriter(write);
	    writer.write(htmldate.toString());

	    writer.close();
	    write.close();
	    reader.close();
	    read.close();
	}
关键字:
喜欢Java豆技术站点的文章,那就通过 RSS Feed 功能订阅阅读吧!

我要评论

*

* 绝不会泄露



返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 | 模板设计