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開發中文亂碼問題JavaWeb
- created mounted 動態獲取資料渲染後,獲取DOM問題
- java web 通過request獲取客戶端IPJavaWeb客戶端
- SpringMVC的資料獲取問題SpringMVC
- java後臺獲取cookieJavaCookie
- jsp頁面通過url向後臺傳值時的中文亂碼問題JS
- python獲取頁面亂碼時的處理Python
- SSL認證 request.getScheme() 獲取不到https的問題SchemeHTTP
- 怎麼在ajax外邊使用ajax裡面在後端獲取的資料後端
- PbootCMS後臺頁面顯示亂碼boot
- Unity從圖片的位元組資料裡面獲取圖片的寬和高Unity
- 解決java web中safari瀏覽器下載後檔案中文亂碼問題JavaWeb瀏覽器
- response亂碼和request亂碼
- TOMCAT 請求資料編碼亂碼 問題Tomcat
- 【SSM】WEB專案中的中文亂碼問題SSMWeb
- 【開發遇到的問題】java web專案在引用伺服器靜態資源中文亂碼問題JavaWeb伺服器
- pdo_mysql 資料庫亂碼問題MySql資料庫
- java web 中文亂碼JavaWeb
- Java GBK 中文亂碼問題分析Java
- vue裡a標籤從後臺獲取連結並實現跳轉Vue
- Jmeter系列(31)- 獲取並使用 JDBC Request 返回的資料JMeterJDBC
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- mysql資料庫concat拼接字串亂碼問題MySql資料庫字串
- java學習路程(javaEE)之獲取表單資料、獲取引數、request域、會話技術(Cookie)Java會話Cookie
- 登入驗證判斷,獲取後臺資料
- java中亂碼問題解決方法Java
- vue:子元件從後臺獲取資料期間,父元件被遮罩覆蓋Vue元件遮罩
- SAP Cloud for Customer(C4C)前臺顯示的資料是如何從後臺讀取的Cloud
- 從session中獲取資料Session
- request 獲取不到 CookieCookie
- [提問交流]OneThink的後臺配置項 是從哪裡載入進去的?
- 前後端頁面分離導致session無法正常獲取的問題後端Session
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- tomcat-windows環境頁面亂碼問題TomcatWindows
- confluence亂碼問題
- 獲取微信二維碼返回亂碼
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- 從 falcon api 中獲取資料API