欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

使用FileWriter可以寫UTF-8的解決方法_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:關(guān)于Jsp頁面的幾種傳參方式
1.JavaScript傳參:這種傳參方式用opener關(guān)鍵字, 可以實(shí)現(xiàn)跨頁傳參.其用法就是用opener關(guān)鍵字調(diào)用父窗體的一個組件. 舉例: opener.myform.txt.value = document.myform.txt.value; 優(yōu)點(diǎn): 簡單,對網(wǎng)絡(luò)傳輸限制比較底. 缺點(diǎn): 不靈活,對與大量的傳參不現(xiàn)實(shí),也不

FileWriter不能寫utf-8,相信好呢多新手都遇到過吧,今天我們就來解決這個問題,看下面的例子。

package cn.yethyeth.sample.io;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
/** *//**
* 本文件名為FileWriterSubstituteSample,實(shí)際上是在尋找FileWriter的替代者。
* 因?yàn)镕ileWriter在寫文件的時候,其編碼方式似乎是System.encoding或者System.file.encoding,
* 在中文win下encoding基本是gb2312,在en的win下基本是iso-8859-1,總之不是utf-8。
* 所以要創(chuàng)建一個utf-8的文件,用FileWriter是不行的。
* 目前不知道如何更改其用來寫文件的編碼方式,因此對于創(chuàng)建utf-8文件使用如下方式來代替。
*
* 參見:
* http://www.malcolmhardie.com/weblogs/angus/2004/10/23/java-filewriter-xml-and-utf-8/
*/
public class FileWriterSubstituteSample ...{
public static void main(String[] args)...{
String path="cn/yethyeth/sample/resources/XML_UTF-8.xml";
try ...{
OutputStreamWriter out = new OutputStreamWriter(
new FileOutputStream(path),"UTF-8");
out.write("<?xml version="1.0" encoding="utf-8"?><a>這是測試。</a>");
out.flush();
out.close();
System.out.println("success...");
} catch (UnsupportedEncodingException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

設(shè)計家園 整理

分享:在Eclipse3.2上部署JSP全過程
一、下載 J2SDK:jdk-1_5_0_04-windows-i586-p.exe ECLIPSE:eclipse-SDK-3.2-win32.zip ECLIPSE 插件: (1)中文包 NLpack1-eclipse-SDK-3.2-win32.zip (2)Tomcat插件 tomcatPluginV31.zip (3)LOMBAT:lomboz-wtp-emf-gef-jem-3.1.2.zip TOMCAT:apache-tomc

來源:模板無憂//所屬分類:JSP教程/更新時間:2012-06-10
相關(guān)JSP教程