Java Web後臺從request裡面獲取的資料是亂碼問題
**問題是這樣的:**前臺頁面傳送請求,提交的是中文資料,但是在後臺獲取的時候就變成亂碼了。最後也以亂碼的形式存入資料庫了。
我看網上提到了兩種方式,但是我忘記了我使用的那種方式,都可以試試
方法1:
Tomcat設定編碼:
D:\Program Files\apache-tomcat-7.0.64\conf\server.xml
找到<Connector port=“8080” protocol=“HTTP/1.1” …/>
在這個裡面加一個
URIEncoding=”utf-8”
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
方式2:
將接收到的資料轉換成位元組後再編碼成UTF-8。
post方式
request.setCharacterEncoding("utf-8");
get方式
request.setCharacterEncoding("utf-8");
String username =new String(request.getParameter("username").getBytes("iso8859-1"),"utf-8");
相關文章
- Java Web(二) Servlet中response、request亂碼問題解決JavaWebServlet
- java中解決request中文亂碼問題Java
- JSP頁面裡中文的亂碼問題JS
- java Socket接收資料亂碼問題Java
- 從網路裡面獲取資料寫入到檔案
- Java Web開發中文亂碼問題JavaWeb
- created mounted 動態獲取資料渲染後,獲取DOM問題
- java後臺建立url連線,獲取介面資料Java
- request的get和post引數亂碼問題
- java後臺獲取cookieJavaCookie
- java web 通過request獲取客戶端IPJavaWeb客戶端
- 怎麼在ajax外邊使用ajax裡面在後端獲取的資料後端
- PbootCMS後臺頁面顯示亂碼boot
- jsp頁面通過url向後臺傳值時的中文亂碼問題JS
- 解決Flex裡的亂碼問題Flex
- Unity從圖片的位元組資料裡面獲取圖片的寬和高Unity
- python獲取頁面亂碼時的處理Python
- Java讀取文字檔案中文亂碼問題Java
- SpringMVC的資料獲取問題SpringMVC
- js從陣列後面擷取資料JS陣列
- 插入資料庫亂碼問題資料庫
- 利用XMLHTTP 從其他頁面獲取資料 (轉)XMLHTTP
- Java 中文 亂碼問題Java
- 關於海量資料的獲取問題
- vue裡a標籤從後臺獲取連結並實現跳轉Vue
- Java Web亂碼JavaWeb
- BW資料匯入亂碼問題
- 前臺傳中文到後臺Controller亂碼問題的解決Controller
- Node.js Express 獲取request原始資料Node.jsExpress
- linux亂碼和資料庫亂碼的問題簡單排查Linux資料庫
- SpringMVC中servletFileUpload.parseRequest(request)解析為空獲取不到資料問題SpringMVCServlet
- 從XML檔案亂碼問題,探尋其背後的原理XML
- 解決java web中safari瀏覽器下載後檔案中文亂碼問題JavaWeb瀏覽器
- ASP.NET Web API獲取Model後設資料ASP.NETWebAPI
- 如何解決SSM框架前臺傳引數到後臺亂碼的問題SSM框架
- 【SSM】WEB專案中的中文亂碼問題SSMWeb
- pdo_mysql 資料庫亂碼問題MySql資料庫
- 【開發遇到的問題】java web專案在引用伺服器靜態資源中文亂碼問題JavaWeb伺服器