Tomcat中catalina.bat設(shè)置為UTF-8控制臺(tái)出現(xiàn)亂碼
1、catalina.bat中必須設(shè)置為UTF-8,如果我不設(shè)置為UTF-8,頁(yè)面接收到的就是亂碼了,嘗試過(guò)各種UTF-8的調(diào)試,都無(wú)解,最后還是只能在catalina.bat的set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8" ,加上UTF-8問(wèn)題就可以解決了,但是tomcat的命令框和輸出日志都是亂碼。
2、如果是用編譯工具,在IDEA編譯器中的VM options:設(shè)置-Dfile.encoding=UTF-8,或eclipse 的設(shè)置中 改成utf-8 輸出的問(wèn)題可以解決。但是在windows服務(wù)器上用tomcat部署的時(shí)候,亂碼解決不了。
3、在service.xml中,加上UTF-8,試過(guò)是無(wú)用的,依舊亂碼。
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8433" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8433" URIEncoding="UTF-8"/>
問(wèn)題原因:
windows默認(rèn)編碼集為GBK,由于使用startup.bat啟動(dòng)tomcat時(shí),它會(huì)讀取catalina.bat的代碼并打開(kāi)一個(gè)新窗口運(yùn)行。打開(kāi)的cmd默認(rèn)編碼可能不是utf-8,與系統(tǒng)編碼不一致,所以導(dǎo)致亂碼。
解決方法:
修改cmd命令行的編碼,打開(kāi)注冊(cè)表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的標(biāo)題欄,這里就是你打開(kāi)的命令窗口的名字),找到CodePage項(xiàng),沒(méi)有則創(chuàng)建,更改值為十進(jìn)制的65001,點(diǎn)擊確定。
到此這篇關(guān)于Tomcat中catalina.bat設(shè)置為UTF-8控制臺(tái)出現(xiàn)亂碼的文章就介紹到這了,更多相關(guān)Tomcat catalina.bat設(shè)置為UTF-8內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IDEA啟動(dòng)tomcat控制臺(tái)中文亂碼問(wèn)題的解決方法(100%有效)
- idea啟動(dòng)Tomcat時(shí)控制臺(tái)亂碼的解決方法(親測(cè)有效)
- 一次tomcat源碼啟動(dòng)控制臺(tái)中文亂碼的調(diào)試過(guò)程記錄
- 如何解決IDEA使用Tomcat控制臺(tái)中文出現(xiàn)亂碼問(wèn)題
- IDEA中Tomcat在控制臺(tái)亂碼問(wèn)題及IDEA編碼設(shè)置UTF-8的方法
- SpringMVC Tomcat控制臺(tái)亂碼問(wèn)題解決方案
- 解決IDEA 啟動(dòng)Tomcat控制臺(tái)亂碼問(wèn)題
- 如何查看tomcat的控制臺(tái)輸出的方法
- Tomcat配置控制臺(tái)的實(shí)現(xiàn)
相關(guān)文章
tomcat組件圖解 一個(gè)web服務(wù)器的架構(gòu)演化史
這篇文章主要介紹了tomcat組件圖解 一個(gè)web服務(wù)器的架構(gòu)演化史,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08詳解tomcat設(shè)置默認(rèn)路徑致使項(xiàng)目url沖突解決方法
這篇文章主要介紹了詳解tomcat設(shè)置默認(rèn)路徑致使項(xiàng)目url沖突解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01阿里云服務(wù)器Tomcat無(wú)法訪問(wèn)的問(wèn)題
這篇文章主要介紹了阿里云服務(wù)器Tomcat無(wú)法訪問(wèn)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11Tomcat 檢測(cè)內(nèi)存泄漏實(shí)例詳解
這篇文章主要介紹了 Tomcat 檢測(cè)內(nèi)存泄漏實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12Tomcat架構(gòu)設(shè)計(jì)及Servlet作用規(guī)范講解
這篇文章主要為大家介紹了Tomcat架構(gòu)設(shè)計(jì)及Servlet作用規(guī)范講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08安裝為?window?服務(wù)的tomcat修改jvm內(nèi)存的兩種方法
這篇文章主要介紹了安裝為?window?服務(wù)的tomcat修改jvm內(nèi)存,本文通過(guò)兩種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03Tomcat實(shí)現(xiàn)https訪問(wèn)的步驟詳解
本文主要介紹了Tomcat實(shí)現(xiàn)https訪問(wèn)的步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06