Tomcat服務(wù)器中文亂碼及Swagger亂碼相關(guān)配置解決過程
一,修改idea配置項(xiàng)File Encodings

一般編碼方式為UTF-8,把idea編碼方式改為UTF-8一般就能解決,如果不能解決,請(qǐng)繼續(xù)看。
二,修改idea配置項(xiàng)Console,控制臺(tái)日志輸出設(shè)為UTF-8

新版idea多了此項(xiàng)設(shè)置,如果出現(xiàn)亂碼,可以查看自己idea的設(shè)置,根據(jù)需要設(shè)置,一般控制臺(tái)日志亂碼可解決。
三,給idea中Tomcat Server設(shè)置VM Options參數(shù)

-Xms512m -Xmx-1024m等參數(shù)為服務(wù)器最小最大內(nèi)存設(shè)置,不用設(shè)置一模一樣,也可不設(shè)置。
四,設(shè)置Tomcat服務(wù)器,相關(guān)配置
1,修改Tomcat服務(wù)器日志輸出配置
logging.properties文件為tomcat日志輸出的配置文件

將下面選項(xiàng)改為GBK即可

2,修改Tomcat服務(wù)器配置

在此處添加URIEncoding="UTF-8"設(shè)置

3,查看catalina.bat文件
此處不一定修改,不同tomcat版本之間存在差異,建議先查看

有些Tomcat版本沒有此項(xiàng)設(shè)置,如果沒有,可以添加上。

五,如果Tomcat啟動(dòng)不亂碼,Swagger亂碼,可以嘗試換個(gè)端口啟動(dòng)查看

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java網(wǎng)絡(luò)編程中的TCP/UDP詳解
這篇文章主要介紹了Java網(wǎng)絡(luò)編程中的TCP/UDP詳解,網(wǎng)絡(luò)編程是指編寫運(yùn)行在多個(gè)設(shè)備的程序,這些設(shè)備都通過網(wǎng)絡(luò)連接起來,java.net 包中 J2SE 的 API 包含有類和接口,它們提供低層次的通信細(xì)節(jié),需要的朋友可以參考下2023-12-12
Java實(shí)現(xiàn)經(jīng)典拳皇誤闖冒險(xiǎn)島游戲的示例代碼
《拳皇誤闖冒險(xiǎn)島》是拳皇和冒險(xiǎn)島素材的基于JavaSwing的動(dòng)作類游戲。本文將用Java語言實(shí)現(xiàn)這一游戲,需要的小伙伴可以參考一下2022-02-02
mybatis如何獲取剛剛新插入數(shù)據(jù)的主鍵值id
這篇文章主要介紹了mybatis如何獲取剛剛新插入數(shù)據(jù)的主鍵值id問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
關(guān)于Mybatis-Plus?Update更新策略問題
這篇文章主要介紹了關(guān)于Mybatis-Plus?Update更新策略問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
基于FeignClient調(diào)用超時(shí)的處理方案
這篇文章主要介紹了基于FeignClient調(diào)用超時(shí)的處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
Springboot解決跨域問題的實(shí)現(xiàn)方案
本文從跨域的本質(zhì)(同源策略)出發(fā),系統(tǒng)講解SpringBoot中5種主流跨域方案,每個(gè)方案包含原理解析+可運(yùn)行代碼+適用場(chǎng)景,幫你徹底解決跨域問題,感興趣的朋友跟隨小編一起看看吧2026-01-01
使用hutool進(jìn)行ftp文件下載和上傳詳細(xì)代碼示例
在開發(fā)Java項(xiàng)目時(shí),FTP客戶端是經(jīng)常需要使用的工具,因?yàn)镕TP協(xié)議在文件傳輸方面有著廣泛的應(yīng)用,這篇文章主要給大家介紹了關(guān)于使用hutool進(jìn)行ftp文件下載和上傳的相關(guān)資料,需要的朋友可以參考下2024-02-02

