請教書中例子的中文化問題,高手、彭老大快進來啊

kao發表於2004-06-07
書中的4章 網站內容管理系統 用的統一編碼是UTF-8。這個例子我在WIN2000 JBUILDER X 下除錯成功能執行起來。但新建頁面時接收的表單資料都是亂碼的。我亂改改了下,修改web.xml如下:
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.cnheader.util.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value> UTF-8改為GB2312
</init-param>
<init-param>
<param-name>ignore</param-name>
<param-value>true</param-value>
</init-param>
</filter>

新增filter-mapping
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>

再把FileUtil中的ENCODING的值設為GB2312

這下在JB下可以正常執行,在JB中的瀏覽器中操作時中文正常了。但是在外面IE中操作時接受的資料還是亂碼.

怎麼回事啊?是不是要把JSP檔案中的
<%@ page contentType="text/html; charset=UTF-8" %>
全都改成
<%@ page contentType="text/html; charset=GB2312" %>
????????????????????

暈死,對這些概念都不大懂,請指教

相關文章