1. 程式人生 > >maven執行tomcat出現中文亂碼的解決

maven執行tomcat出現中文亂碼的解決

樓主專案在本地執行是javaweb(SSM)程式 時 使用url傳參的方式無中文亂碼(在專案的web.xml 中配置了過濾中文亂碼的過濾器)   
<!-- 解決中文亂碼  -->
   <filter>
        <filter-name>encoding</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>encoding</filter-name>
        <url-pattern>*.do</url-pattern>
    </filter-mapping>


    <filter-mapping>
        <filter-name>encoding</filter-name>
        <url-pattern>*.shtml</url-pattern>
    </filter-mapping>
   

在本地的tomcat執行時,中文亂碼問題解決,但是使用maven外掛進行執行時,亂碼問題又重新出現,度娘後,發現需要在pom.xml中的maven外掛中配置編碼方式  執行後中文亂碼問題解決。 <plugins>
<!-- maven專案的熱部署使用的外掛 使用tomcat7的外掛的話,執行時設定部署命令是需要使用tomcat7:deploy -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
    <uriEncoding>UTF-8</uriEncoding> 
<!--配置編碼方式為UTF-8-->
<url>http://localhost:8080/manager/text</url>
<path>/</path>
<server>tomcat</server>
<username>tomcat</username>
<password>123456</password>
</configuration>
</plugin>

相關推薦

maven執行tomcat出現中文亂碼解決

樓主專案在本地執行是javaweb(SSM)程式 時 使用url傳參的方式無中文亂碼(在專案的web.xml 中配置了過濾中文亂碼的過濾器)   <!-- 解決中文亂碼 --> <filter> <filter-

IntelliJ IDEA下Maven控制臺出現中文亂碼問題解決

image 中文 int idea 亂碼 出現 src intellij pos Setting->maven->runner: VMoptions: -Dfile.encoding=GB2312 不一定有效,要不斷的嘗試。IntelliJ IDEA下M

Mac 中較好解決文字編輯器執行程式碼出現中文亂碼問題

此方法針對-Mac終端UTF-8編碼方式下,部分軟體(比如 Visual Studio code, Eclipse時)執行程式碼時出現中文亂碼的問題。 問題引入: 很迷惑的一件事,Mac終端是UTF-8編碼方式,卻在部分軟體執行外界程式碼(這裡指的是像win

微信模板訊息詳情頁,檢視附件時出現中文亂碼解決

模板訊息大家都知道 ,推送給你有的有詳情字樣,點進去可以到你伺服器一個頁面。 詳情頁面我有一個xxx.sql的檔案,點開後直接就能顯示內容。 不應該啊!因為上傳檔案時,我的編碼 是UTF-8,反而出現了亂碼??? 可能我的微信版本低吧?不過在pc瀏覽器開啟,就會自動分析

mysql在Windows7下出現中文亂碼解決的方法(原來是編碼的問題)

因為win7的命令視窗是預設編碼格式gbk(不建議改成utf8格式麻煩),一般mysql預設編碼格式utf8所以在命令視窗中文會出現亂碼。解決的方法如下:在mysql安裝路徑下的檔案my.ini將裡面的編碼格式改成如下的格式(修改之前一定要將mysql服務停止):

xshell中出現中文亂碼解決方法

        作為一個IT程式設計師,經常需要遠端登入Linux系統的伺服器,使用工具Xshell工具,但是很多時候出現中文問題。根本原因為遠端伺服器Linux系統和本地系統的編碼不一致導致的 。此處的資訊雖然是“總共76”兩個中文漢字,但還是顯示亂碼。一、問題原因:1、遠

idea軟體編碼已經設定好了為utf-8,但是svn中down下來的檔案格式本身不是utf-8的,此時開啟後會出現中文亂碼解決方法

我是個idea的忠實使用者,新公司的專案都是用eclipse做的,通過svn拉下程式碼後發現,註釋的內容裡,中文內容都是亂碼。問過專案負責人,說可能是GBK編碼。 但是,我通過idea的setting設定了編碼,試了5種編碼都沒用,中文內容還是亂碼。最後還是自己試出來解決方案。 詳細的原因請參考

cmd出現中文亂碼解決方法

1.檢視 chcp 的值是多少 936 為 GBK編碼  65001為 UTF-8編碼2.永久切換為UTF-8編碼方法,開啟登錄檔 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor3.新建字串鍵值 autorun 

sublime text3 中 python3編譯出現中文亂碼解決方法

一、亂碼現象利用sublime自帶編譯快捷方式ctrl+B會出現中文亂碼的情況print("沒有迴圈資料!") print("完成迴圈!")二、尋找原因1、由於之前我已經安裝了外掛ConvertToUTF8,排除文字編碼錯誤問題2、相同的程式碼在外掛sublimerepl搭建

mysql執行sql檔案中文亂碼解決

解決方法1:在MySql安裝目錄下找到my.ini,將[mysql]下的default-character-set=latin1改為default-character-set=utf8,儲存,然後重啟MySql服務就可以從命令列成功匯入了。缺點,因為部署的話,可

android http post請求,設定utf-8編碼,服務端還是出現中文亂碼 解決

 HttpClient httpClient = new DefaultHttpClient(); HttpPost post = new HttpPost(url);List<NameValuePair> params = new ArrayList&

TestNG Suite 執行出現中文亂碼如何解決

場景: 用TestNG框架執行測試類,控制檯檢視輸出出現中文亂碼。     解決方案: 1、eclipse屬性>workspace>other>utf-8    2、修改eclipse.ini 檔案,檔案末尾新增: -Dfile.encoding=UTF-8,

Tomcat伺服器記錄日誌(Logger)出現中文亂碼問題解決

開始接觸伺服器AliyunECS配置有段時間了,Logger輸出中文亂碼問題困擾著,在開發環境下不存在這個問題。 在網上搜索過解決方法,方法各種各樣。最終推薦一種,筆記如下: 開啟Tomcat安裝目錄

使用myeclipse插入資料到mysql 出現中文亂碼|utf8亂碼解決方案[適合tomcat部署的jsp應用]

java類: CharacterEncodingFilter import javax.servlet.*; import java.io.IOException; public class CharacterEncodingFilter impleme

Testng results報告出現中文亂碼和更新maven出現報錯現象實戰解決

1、Testng results報告出現中文亂碼解決方法:1)、先確認eclipse 的workspace設定是否為utf-8;路徑:Windows-->Preferences-->Genereal-->Workspace-->Text file en

Tomcat中文亂碼解決辦法

-1 mage ima img con utf-8 結點 tor http 有時候發現自己將中文編碼後還是會存在亂碼的情況,解決辦法就是在Server.xml中的Connector結點,配置 URIEncoding="UTF-8"即可 Tomcat中文亂碼解決辦法

使用myeclipse出現中文亂碼的情況以及解決辦法

gb2312 編碼格式 myeclipse 屬性 編碼方式 connect XML 顯示 .class 一:在jsp頁面使用中文在瀏覽器中顯示的時候出現亂碼,解決問題的辦法: 1)直接在<mete>標簽中修改charset屬性為"utf-8"或者為“gb23

Tomcat日誌中文亂碼問題解決

Tomcat linux Tomcat 日誌中文亂碼 在配置文件/usr/local/tomcat/bin/catalina.sh大概在230多行左右添加綠框內容,註釋紅框內容,重啟Tomcat即可解決亂碼問題 Tomcat服務器記錄日誌(Logger)出現中文亂碼問題,解決辦法:修改Tomcat的

Linux下Tomcat向MySQL插入數據中文亂碼解決辦法

中文亂碼解決辦法Linux下Tomcat向MySQL插入數據中文亂碼解決辦法 一、問題 在windows上面使用eclipse開發的項目在windows上面運行一切正常,部署到騰訊雲時出現向MySQL數據庫中插入數據是中文亂碼 二、解決辦法 1、嘗試一直接在linux上面使用insert語句插入中文,正常2、

關於Spring boot中讀取屬性配置文件出現中文亂碼的問題的解決(針對application.properties)

HA inf encoding 屬性 文件中 ide for 出現 spring 兩種方法: 方法一:在配置文件中設置中文編碼: banner.charset=utf-8server.tomcat.uri-encoding=UTF-8spring.http.encoding