傳參時的中文問題

2021-06-12 21:40:43 字數 447 閱讀 4444

有兩種方法

第一種struts.xml

<?xml version="1.0" encoding="utf-8" ?>

/register_success.jsp

/register_fail.jsp

第二章web.xml裡在struts2的上面加上

encodingfilter

org.springframework.web.filter.characterencodingfilter

ecoding

gbk

/*

如果是表單傳中文,表單要設定為post

2.1.6的struts有個bug

在struts.xml裡配置constant沒用

要直接在web.xml裡配置乙個filter

傳參時Url中有中文報錯

url中如果傳了中文,瀏覽器會報錯 the header content contains invalid characters。原因 瀏覽器自動把這個url進行decodeuricomponent,英文就不用在意,但是中文直接decodeuricomponent就會出現亂碼。官方解釋 有效的uri...

Java URL傳參中文亂碼的問題

1 使用encodeuri 函式對要傳的引數進行二次編碼 參考username encodeuri encodeuri username window.location.href path x?userid userid username username 2 decodeuri geturlpar...

jsp中使用傳參時出現中文亂碼問題的解決方法

提交表單或使用post傳參產生中文亂碼解決辦法 request.setcharacterencoding utf 8 解決中文亂碼,無法解決url傳參產生的中文亂碼問題 使用url傳參產生中文亂碼解決辦法 修改tomcat伺服器的配置文當找到tomcat安裝的根目錄在conf下有乙個 server....