久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

一文告訴你如何解決Tomcat亂碼問題(很詳細!)

瀏覽:186日期:2023-03-19 16:51:36
目錄
  • 一、問題提出
  • 二、亂碼原因
  • 三、徹底解決亂碼問題
  • 補充:tomcat窗口中文亂碼
  • 總結

一、問題提出

相信很多初始Tomcat的小伙伴都會遇到下面的情況,啟動Tomcat是一大堆看不懂的文字,比如。。。

相信很多有強迫癥的同學,看到這些很不爽,我也是,接下來我就來說一下解決方案。

二、亂碼原因

產生亂碼的根本原因就是編碼和解碼不一致,舉個例子就是翻譯的人與寫文章的人用的不同的語言,我本來寫的是中文拼音,結果你去用英語翻譯,肯定翻譯出來的東西看不懂。
比較常見的編碼格式有Unicode、Ascll碼、GBK、UTF-8等等,我們普遍用的都是UTF-8等等。

三、徹底解決亂碼問題

1、打開tomcat的/conf/server.xml,給它顯示的增加編碼方式

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

2、將日志的編碼格式也修改一下,打開tomcat的\conf\logging.properties。

這里我簡單描述一下UTF-8和GBK的關系,其實GBK編碼才是指中國的中文字符,并且包含了簡體中文和繁體中文;UTF-8比較強大,是全國家通用的一種編碼,如果涉及多個國家語言,那么就建議使用UTF-8,所以他們按道理是可以通用的。

3、其實以上這兩步我的問題已經解決了,但是我在看別人也提供了其他的方法,如下

打開tomcat下\bin\catalina.bat文件下增加

set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8

這一句我在Linux下見到過,到底是啥意思我現在還不太明白,還需要繼續研究一下。

補充:tomcat窗口中文亂碼

亂碼原因分析,是因為tomcat的編碼與Windows的編碼不一致造成的

針對Windows平臺下,點擊運行--輸入cmd,enter鍵進入命令窗口,輸入:chcp
可以得到操作系統的代碼頁信息(代碼頁:字符集編碼的別名),可以從控制面板的語言選項中查看代碼頁對應的詳細的字符集信息。如圖所示:我系統的活動代碼頁為:936,它對應的編碼格式為GB2312。

把tomcat的編碼修改和系統一致就解決亂碼問題,方法入戲:

1、找到apache-tomcat-7.0.92/conf/logging.properties

2、添加語句:java.util.logging.ConsoleHandler.encoding = GBK

總結

經過上面幾種方法的使用,肯定能解決大家的亂碼問題,記錄一下自己不會的東西,學無止境。還需要學習更多的知識,希望我的方法能解決和我遇到一樣的問題的小伙伴。

到此這篇關于如何解決Tomcat亂碼問題的文章就介紹到這了,更多相關解決Tomcat亂碼內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Tomcat
主站蜘蛛池模板: 午夜不卡视频 | 成人片网址 | av一区二区在线播放 | 日韩中文在线播放 | 国产免费av大片 | 91精品国产综合久久久久久丝袜 | 国产做a爱片久久毛片 | 国产精品99久久久久久www | 国产精品日韩 | 日本一区二区精品 | 国产三级视频 | 波多野结衣av中文字幕 | 日韩毛片免费看 | 成人在线视频免费观看 | 日韩中文字幕在线免费观看 | 二区视频| 日韩欧美在线观看视频 | 亚洲欧美精品 | 最新日韩在线观看视频 | 欧美黑人一级毛片 | 操操操影院| 久久91精品| 国产成人在线视频 | 特黄视频| 午夜在线 | 亚洲欧美综合一区 | 麻豆av电影在线观看 | 精品视频久久久久 | 成人永久免费视频 | 超级乱淫片国语对白免费视频 | 无码少妇一区二区三区 | 中文字幕毛片 | 午夜影院男女 | 国产一区在线看 | 久久久久99精品国产片 | 日韩一区在线视频 | 亚洲天天操 | 久久精品影视 | 国产精品视频导航 | 国产精品精品久久久 | 日本久久精品视频 |