1. 程式人生 > >今天碰到一個URL傳遞中文引數到後臺的亂碼問題

今天碰到一個URL傳遞中文引數到後臺的亂碼問題

使用的框架是struts2

在url中傳遞中文引數出現亂碼後,在網上搜索了一下,有使用js中的encodeURIComponent()方法的,但是這個我試了一下並不能達到目的.

後來找到一個方法:

前臺使用encodeURI兩次轉碼A=encodeURI(encodeURI(A));(至於為什麼需要兩次,暫時還沒有得到答案)

在struts2的action中使用A = URLDecoder.decode(A,"UTF-8");即可得到中文了。