JSP 透過URL編碼傳遞中文的問題

Posted in :

在JSP 中傳參數給Servlet 或者是反過來傳參數給jsp 時, 如果參數中有中文值, 往往會有一些中文亂碼的問題

範例:

String targetURL="?name=" + java.net.URLEncoder.encode(var, "iso-8859-1");

接收端的request 參數

String v_name = request.getParameter("name");
 v_name = new String(( v_name.getBytes("iso-8859-1")), "utf-8" );

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *