今天又遇到新手問題...試了小半天才找到解決方法
問題: 已經在JSP加入相應encoding, 瀏覽器也顯示為utf-8
<%@ page contentType="text/html; charset=UTF-8" language="java"
pageEncoding="UTF-8"
%>
但在submit form後,中文字仍然變成亂碼.
後來發現stripes可以直接指定為utf-8,只需在web.xml的stripes filter內增設:
<init-param>
<!-- locale指定和编碼指定 -->
<param-name>LocalePicker.Locales</param-name>
<param-value>zh_CN:UTF-8,en_US:UTF-8</param-value>
</init-param>
(參考自:http://ee.riaos.com/?p=20003234 五。中文乱码问题)