ssm框架layui分頁下標中文亂碼,或者請選擇中文亂碼,提示亂碼等


開始我以為是layui的bug

后來發現不是 

用過的方法:

1.修改layui的js文件  將其中的中文變為encdoe 代碼 比如laypage.js下的中文

2.添加web.xml的過濾器

該代碼中/*  表示攔截所有類型的請求 不管是.js .jsp .html等等 強制轉換為utf-8編碼  

<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>

3.在負責run項目的tomcat的server.xml文件中的端口位置加上 編碼utf-8:URIEncoding="UTF-8"

<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

這個讓我想起我tomcat設置的port為80 而默認8080是有這段代碼的 

所以只需在這個xml文件中 添加一個80端口即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM