1.

因为windows是gb2312的编码,他转utf-8是有问题的,
linux用的就是utf-8,所以没问题

2.

研究 $TOMCAT_HOME/webapps/tomcat-docs/config/http.html 這個說明檔

URIEncoding:This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL. If not specified, ISO-8859-1 will be used.
Tomcat 參數,是設定在 server.xml 中的 http <Connector /> 區塊,要解決 QueryString 中文變成亂碼的問題,你必須至少設定這二個參數其中之一。(还有是useBodyEncodingForURI )
URIEncoding 請設定為 URIEncoding="ISO-8859-1" 指定為 "ISO-8859-1" 編碼,讓 QueryString 的字元編碼與 post body 相同。

发表于 @ 2009年01月16日 00:13:00


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ap0406708/archive/2009/01/16/3793159.aspx