Tomcat在日志、頁面和idea控制臺的中文亂碼問題及解決方案
一、遇到問題
平時在使用tomcat的時候經(jīng)常遇到各種亂碼問題,要么是控制臺輸出亂碼或者輸出日志亂碼,要么頁面接收亂碼,非常煩人。
二、亂碼原因
產(chǎn)生亂碼的根本原因就是編碼和解碼不一致。
三、解決辦法
1、打開tomcat的/conf/server.xml,給它顯示的增加編碼方式
URIEncoding="UTF-8"

2、將日志的編碼格式也修改一下,打開tomcat的conflogging.properties。
java.util.logging.ConsoleHandler.encoding = GBK

3、 打開tomcat下incatalina.bat文件下增加
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8

中文亂碼解決之后的效果
1.同時按下“Win+R”鍵,然后在彈出的對話框中輸入“cmd”并按回車鍵。在命令提示符界面中輸入“startup”并回車

2.idea控制臺日志輸出

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于CVE-2020-1983:Tomcat?文件包含漏洞的問題
這篇文章主要介紹了CVE-2020-1983:Tomcat?文件包含漏洞,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
tomcat6.0 /7.0安裝版內(nèi)存溢出設(shè)置方法
這篇文章主要介紹了tomcat6.0 /7.0安裝版內(nèi)存溢出設(shè)置方法,需要的朋友可以參考下2014-07-07
eclipse配置Tomcat找不到server選項的解決辦法
這篇文章通過圖文并茂的形式給大家介紹eclipse配置Tomcat找不到server選項的解決辦法,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05
Linux下定時切割Tomcat日志并刪除指定天數(shù)前的日志記錄
這篇文章主要介紹了Linux下定時切割Tomcat日志并刪除指定天數(shù)前的日志記錄,需要的朋友可以參考下2017-08-08
web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法
現(xiàn)在主流的WEB服務(wù)器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多說了吧,用過VS.NET開發(fā)ASP.Net應(yīng)用的朋友就應(yīng)該 知道,新建/修改WEB項目,其實就是通過WebDAV+FrontPage擴展做到的,下面我就較詳細的介紹一下2017-03-03

