#navi(Java)

#contents
*Character Encoding [#f0008f2c]
日本語エンコードを自動化できます。~
で、使うときの設定
-web.xml の設定
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
 <!DOCTYPE web-app
   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
   "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
 
 <web-app>
 
 	<!-- Example filter to set character encoding on each request -->
 	<filter>
 		<filter-name>Set Character Encoding</filter-name>
 		<filter-class>filters.SetCharacterEncodingFilter</filter-class>
 		<init-param>
 			<param-name>encoding</param-name> 
 			<param-value>Shift_JIS</param-value>  
 		</init-param>  
 	</filter>  
 	<filter-mapping>   
 		<filter-name>Set Character Encoding</filter-name> 
 		<url-pattern>/*</url-pattern>   
 	</filter-mapping>
 
   <!-- Standard Action Servlet Configuration (with debugging) -->
   <servlet>
     <servlet-name>action</servlet-name>
 〜
 〜
 
 
>と、こんな感じ。~

>記述場所を間違えるとうまく動かない。(<web-app>直後に記述((詳しくは[[web.xml要素リファレンス:http://www.sk-jp.com/java/servlet/webxml.html]]でも見てください)))~

>DTDのバージョンに注意(デフォルトは2.2なので2.3に変更しなくてはいけない)~

~
-↓を追加すれば日本語OK
#ref(SetCharacterEncodingFilter.java)
~

~
-今の時代では
 <param-value>Shift_JIS</param-value>
は
 <param-value>Windows-31J</param-value>
とすれば、Windows上では特殊文字もばっちりですね。 --2003/11


*gZip [#q30edf47]
-gZip転送の話
>http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS