Struts2 URL傳遞中文引數亂碼問題

2021-06-05 02:11:36 字數 362 閱讀 1529

問題:在使用url傳遞中文引數時出現亂碼問題,**如下:

" >

其中傳遞的引數path的值是從後台資料庫中獲取的 ,當在action中設定一屬性path接收引數值時,若為中文出現亂碼。

解決辦法:可以通過以下**解決亂碼問題:

newname=new string(getpath().getbytes("iso-8859-1"),"utf-8");//解決url傳遞過來的中文引數值的亂碼問題

首先使用

iso-8859-1字符集將字串解碼為位元組序列,並將結果儲存到乙個位元組陣列當中;然後通過utf-8字符集解碼該位元組陣列以建立新的字串。

struts2 url傳參中文亂碼

1.設定struts.xml 或是設定struts.properties 我自己沒試過 struts.i18n.encoding utf 8 2.在web.xml新增編碼過濾器 xml characterencodingfilterfilter name org.springframework.we...

struts2 url標籤(資料標籤)

url標籤 url標籤 用於生成乙個url位址,可以通過param向url標籤指定引數,從而指定url傳送請求引數。url標籤的屬性 action 可選,指定生成url的位址為哪個action,如果action不提供,就使用value作為url的位址值。anchor 可選,指定url的描點。enco...

url傳遞中文引數

send.html var key 測試 通常,如果我們直接將中文寫在url中,得到的卻是一堆亂碼 e6 b5 8b e8 af 95 因為這涉及到編碼問題。如果你設定了編碼方式為utf 8,則它會將中文編譯為英文,如果對應的頁面的編碼方式也為utf 8,則就直接顯示編譯後的中文 解決方法 1.en...