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