關於框架SSM中文亂碼問題總結


關於中文亂碼,真的是一個亘古不變的話題啊,嘿嘿,語文底子薄弱,可能有點亂用成語了,不要介意 哈。

言歸正傳,關於中文亂碼,有四種方法:

第一種:在配置文件中添加配置。

   在web.xml中添加一段代碼:

    

    代碼如下:  

      <filter>
              <filter-name>encodingFilter</filter-name>
              <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
              <async-supported>true</async-supported>
              <init-param>
                    <param-name>encoding</param-name>
                    <param-value>UTF-8</param-value>
              </init-param>
        </filter>
        <filter-mapping>
              <filter-name>encodingFilter</filter-name>
              <url-pattern>/*</url-pattern>
        </filter-mapping>

 注: 這樣解決的只是post請求中的中文亂碼。

  ---------------------------------------------------------------------我是分隔符-----------------------------------------------------------------------------

第二種:在tomcat中添加配置。

    首先找到Ttomcat的安裝目錄:

    

 

     然后打開 conf 文件夾 找到server.xml:

    

    打開該文件,找到8080的端口:

    

      加上這個屬性:URIEncoding="UTF-8"

      注:這樣配置,會解決get請求中的 中文亂碼問題。

   ---------------------------------------------------------------------我是分隔符-----------------------------------------------------------------------------

第三種:關於String的編碼方式轉換

  

   ---------------------------------------------------------------------我是分隔符-----------------------------------------------------------------------------

 

PS: 更正一下,我夫君的水平特別厲害,上一篇是我內容誇大了。

 


免責聲明!

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



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