設(shè)置Tomcat的UTF-8編碼
不知道算不算Tomcat的BUG,利用request.setCharacterEncoding("UTF-8");來設(shè)置Tomcat接收請(qǐng)求的編碼格式,只對(duì)POST方式提交的數(shù)據(jù)有效,對(duì)GET方式提交的數(shù)據(jù)無效!不知道是否有人遇到跟我一樣的問題?
要設(shè)置GET的編碼,可以修改server.xml文件中,相應(yīng)的端口的Connector的屬性:URIEncoding="UTF-8",這樣,GET方式提交的數(shù)據(jù)才會(huì)被正確解碼。
我所使用的Tomcat版本是5.5.16,其它版本沒試過,不知道是否存在同樣的問題。