URL傳參中文亂碼,new string("iso-8859-1","utf-8")方法不行解決辦法

問題描述:

初始獲取url的參數值

request.getParameter("hello")
這種方法會出現傳參中文亂碼問題
出現亂碼,服務器無法定位到該文件。

解決歷程

於是我們百度尋找方法解決,使用如下編碼

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

然後部署後,又發現中文變成了???又是一個新亂碼。

原因分析

tomcat的問題
tomcat的conf/server.xml文件中設置編碼格式未設置爲utf-8

問題解決

於是我們設置tomcat的conf/server.xml文件爲utf-8格式,中文亂碼問題得到解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章