中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java springmvc亂碼解決歸納整理詳解

發布時間:2020-09-27 06:54:08 來源:腳本之家 閱讀:127 作者:java深似海 欄目:編程語言

springmvc的中文亂碼問題主要有以下幾種情形:

頁面傳值到后臺:

    工程編碼(最后一開始建立工程就設置整個工程的編碼)

    頁面的幾種編碼屬性的設置

    get提交方式亂碼的處理

    post提交方式亂碼的處理

后臺到數據庫亂碼:

    數據庫連接字符串指定編碼格式

    數據庫編碼屬性(也是一開始設置數據庫的時候就要設置好,不然要重新建數據庫)

  1.頁面的幾種編碼屬性

pageEncoding="UTF-8" jsp頁面編碼,jsp文件本身的編碼

contentType="text/html; charset=UTF-8" web頁面顯示的編碼,jsp頁面輸出流在瀏覽器中顯示的編碼

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> web界面的輸入編碼,就是輸入框中輸入的字體編碼。

 2.get提交方式亂碼處理(一般是由于tomcat引起的,所以需要設置tomcat的編碼)

  改tomcat中server.xml中的port=“8080”,加上一個 URIEncoding=”utf-8” 如下圖

java springmvc亂碼解決歸納整理詳解

  3.post提交方式亂碼處理(在web.xml中設置編碼過濾器)

<!-- 解決工程編碼過濾器 -->
 <filter>
  <filter-name>characterEncodingFilter</filter-name>
 <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>characterEncodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>

  4.數據庫連接字符串指定編碼

jdbc.url=jdbc:mysql://localhost:3306/student?characterEncoding=UTF-8

希望本文對您有所幫助

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富源县| 两当县| 中西区| 嘉黎县| 静海县| 枣庄市| 九寨沟县| 托里县| 通渭县| 灵武市| 洱源县| 察雅县| 太白县| 六安市| 建平县| 合川市| 新巴尔虎右旗| 伊宁县| 揭西县| 延寿县| 福贡县| 丰县| 新龙县| 迁西县| 抚州市| 类乌齐县| 虞城县| 清原| 平罗县| 萝北县| 浮梁县| 蓬溪县| 宁强县| 海口市| 施甸县| 宜川县| 湛江市| 巫山县| 渑池县| 延吉市| 龙南县|