當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringMvc--处理中文乱码问题
生活随笔
收集整理的這篇文章主要介紹了
SpringMvc--处理中文乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????出現亂碼的原因,是編碼格式不統一,我們只要在前端、服務器、springMvc都統一編碼格式,即可避免出現亂碼的情況
目錄
1.1 前端編碼格式設置
1.1.1 jsp頁面
1.1.2 html頁面
1.2 服務器編碼格式設置
1.3 SpringMvc編碼格式設置
1.3.1 初始設置編碼格式
1.3.2 強制編碼格式
1.1 前端編碼格式設置:
1.1.1 jsp頁面
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>1.1.2 HTML頁面
<!DOCTYPE html> <html lang="en"> <head><!--設置編碼格式--><meta charset="UTF-8"><title>Title</title> </head> <body></body> </html>1.2 服務器編碼格式設置:
? ? ? ? 找到Tomcat服務器所在的目錄,找到Conf文件夾,進入Service.xml,加一個“? ?URIEncoding ="UTF-8"”
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding ="UTF-8"//>1.3 設置SpringMvc的編碼方式:
1.3.1初始設置編碼格式
? ? ? ? 在web.xml文件中配置SpringMvc編碼過濾器的編碼方式,設置初始編碼方式
<filter><filter-name>EnCodingFiliter</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></filter><filter-mapping><filter-name>EnCodingFiliter</filter-name><url-pattern>/*</url-pattern></filter-mapping>設置強制編碼方式
<filter><filter-name>EnCodingFiliter</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>EnCodingFiliter</filter-name><url-pattern>/*</url-pattern></filter-mapping>????????以上操作設置好就可以有效解決亂碼問題了
總結
以上是生活随笔為你收集整理的SpringMvc--处理中文乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑调用计算机的指令,Windows系统
- 下一篇: 2023 弹幕播放器解析源码