欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Tomcat+Eclipse亂碼問(wèn)題解決方法與步驟

 更新時(shí)間:2023年08月11日 14:18:45   作者:abandon11  
亂碼問(wèn)題是大家在日常開(kāi)發(fā)過(guò)程中經(jīng)常會(huì)遇到的問(wèn)題,由于各自環(huán)境的不同,解決起來(lái)也費(fèi)時(shí)費(fèi)力,本文主要介紹一般性亂碼問(wèn)題的解決方法與步驟,開(kāi)發(fā)工具采用Eclipse+Tomcat,統(tǒng)一設(shè)置項(xiàng)目編碼UTF-8為例,感興趣的朋友跟隨小編一起看看吧

Tomcat+Eclipse亂碼問(wèn)題解決方法

概述

  亂碼問(wèn)題是大家在日常開(kāi)發(fā)過(guò)程中經(jīng)常會(huì)遇到的問(wèn)題,由于各自環(huán)境的不同,解決起來(lái)也費(fèi)時(shí)費(fèi)力,本文主要介紹一般性亂碼問(wèn)題的解決方法與步驟,開(kāi)發(fā)工具采用Eclipse+Tomcat,統(tǒng)一設(shè)置項(xiàng)目編碼UTF-8為例,供大家參考。

解決方法與步驟

  步驟一:首先,檢查JSP頁(yè)面聲明的編碼是否正確,正確示例(注意標(biāo)紅的地方):

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
    </head>
    <body>
    </body>
</html>

  步驟二:在確認(rèn)步驟一沒(méi)有問(wèn)題后,接下來(lái)檢查項(xiàng)目屬性編碼、 JSP 頁(yè)面屬性的編碼和 Java 文件的屬性編碼,項(xiàng)目屬性編碼和文件屬性編碼也需要統(tǒng)一設(shè)置為UTF-8,正確效果如下圖:

  為了方便起見(jiàn),可以對(duì)需要統(tǒng)一編碼的文件格式進(jìn)行編碼關(guān)聯(lián)設(shè)置,如下圖:

  步驟三:在確認(rèn)步驟二沒(méi)有問(wèn)題后,接下來(lái)就需要檢查 Tomcat 的編碼,需要把 Tomcat 的編碼也設(shè)置為 UTF-8,找到 Tomcat 安裝目錄下的 conf 目錄下的server.xml 文件,如果沒(méi)有修改過(guò) Tomcat 的端口,則直接搜索8080 ,找到對(duì)應(yīng)的 Connector 標(biāo)簽加上URIEncoding 屬性,值為 UTF-8。

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

  使用 Eclipse 做為開(kāi)發(fā)工具,還需修改Eclipse 中項(xiàng)目對(duì)應(yīng)的 Tomcat 的配置文件,方法同上。

  至此,常用的解決項(xiàng)目中文亂碼的“三碼合一”的配置方法都已經(jīng)配置好了,為了徹底的解決亂碼問(wèn)題,我們還可以通過(guò)在 web.xml 中配置 Spring 的編碼過(guò)濾器來(lái)處理亂碼問(wèn)題。

<!-- 編碼過(guò)濾器 -->
    <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>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

到此這篇關(guān)于Tomcat+Eclipse亂碼問(wèn)題解決方法的文章就介紹到這了,更多相關(guān)Tomcat Eclipse亂碼問(wèn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring-AOP 靜態(tài)普通方法名匹配切面操作

    Spring-AOP 靜態(tài)普通方法名匹配切面操作

    這篇文章主要介紹了Spring-AOP 靜態(tài)普通方法名匹配切面操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Spring的Aware接口你知道多少

    Spring的Aware接口你知道多少

    這篇文章主要為大家詳細(xì)介紹了Spring的Aware接口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • SpringBoot中集成企業(yè)微信機(jī)器人實(shí)現(xiàn)運(yùn)維報(bào)警的示例

    SpringBoot中集成企業(yè)微信機(jī)器人實(shí)現(xiàn)運(yùn)維報(bào)警的示例

    本文主要介紹了SpringBoot中集成企業(yè)微信機(jī)器人實(shí)現(xiàn)運(yùn)維報(bào)警,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Springboot 整合 Java DL4J 實(shí)現(xiàn)時(shí)尚穿搭推薦系統(tǒng)(實(shí)例代碼)

    Springboot 整合 Java DL4J 實(shí)現(xiàn)時(shí)尚穿搭推薦系統(tǒng)(實(shí)例代碼)

    本文介紹了如何使用SpringBoot和JavaDeeplearning4j框架搭建一個(gè)時(shí)尚穿搭推薦系統(tǒng),文章詳細(xì)闡述了系統(tǒng)的技術(shù)架構(gòu)、數(shù)據(jù)集格式、Maven依賴(lài)配置、模型訓(xùn)練和預(yù)測(cè)代碼實(shí)現(xiàn),以及單元測(cè)試和預(yù)期輸出結(jié)果
    2024-10-10
  • SpringMVC中Controller類(lèi)數(shù)據(jù)響應(yīng)的方法

    SpringMVC中Controller類(lèi)數(shù)據(jù)響應(yīng)的方法

    這篇文章主要介紹了SpringMVC中的數(shù)據(jù)響應(yīng)的問(wèn)題,主要來(lái)了解 Controller 類(lèi)如何進(jìn)行數(shù)據(jù)響應(yīng)的,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • 最新評(píng)論