欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

idea啟動(dòng)tomcat控制臺(tái)中文亂碼的三種情況解決

 更新時(shí)間:2023年10月08日 11:10:11   作者:DJ欣  
本文主要介紹了idea啟動(dòng)tomcat控制臺(tái)中文亂碼,主要包括三種情況,分別介紹了一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下

情況一:tomcat日志中文亂碼

如圖這種情況,一般在idea用tomcat跑一個(gè)web項(xiàng)目啟動(dòng)后tomcat日志在控制臺(tái)打印出來會(huì)出現(xiàn)中文亂碼的情況

解決方案1:tomcat的日志配置文件的編碼修改,找到tomcat安裝目錄conf下的logging.properties,encoding都修改成GBK或者UTF-8試試,當(dāng)然我這種沒成功

 解決方案2:修改idea顯示編碼,windows默認(rèn)用gbk所以idea顯示默認(rèn)為GBK編碼,在Help→Edit custom vm options 添加 -Dfile.encoding=UTF-8

有時(shí)候可能需要重啟一下tomcat就好了

情況二:Tomcat(servlet)接受客戶端發(fā)送來的數(shù)據(jù)中文亂碼(doget dopost)請(qǐng)求時(shí)中文亂碼

 解決方案1:可能是tomcat編碼的問題引起的,在虛擬機(jī)運(yùn)行配置里面添加一行

-Dfile.encoding=UTF-8

 解決方案2:tomcat默認(rèn)編碼是ISO-8859-1,不支持中文所以導(dǎo)致中文亂碼

①
String chinesetext=new String(request.getParameter("chinesetext").getBytes("ISO-8859-1"),"UTF-8");) 
②
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");

情況三:Servlet重定向時(shí)中文亂碼

URL不支持中文,故將中文轉(zhuǎn)化成UTF-8對(duì)應(yīng)編碼文本,再存入String中,輸出至url

String chineseurl=URLEncoder.encode(chinesetext,"utf-8");

到此這篇關(guān)于idea啟動(dòng)tomcat控制臺(tái)中文亂碼的三種情況解決的文章就介紹到這了,更多相關(guān)idea啟動(dòng)tomcat控制臺(tái)中文亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)

相關(guān)文章

  • Springboot項(xiàng)目通過redis實(shí)現(xiàn)接口的冪等性

    Springboot項(xiàng)目通過redis實(shí)現(xiàn)接口的冪等性

    這篇文章主要為大家介紹了Springboot項(xiàng)目通過redis實(shí)現(xiàn)接口的冪等性,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • java中的類型擦除type?erasure示例詳解

    java中的類型擦除type?erasure示例詳解

    泛型是java從JDK?5開始引入的新特性,泛型的引入可以讓我們?cè)诖a編譯的時(shí)候就強(qiáng)制檢查傳入的類型,從而提升了程序的健壯度,泛型可以用在類和接口上,在集合類中非常常見,本文將會(huì)講解泛型導(dǎo)致的類型擦除
    2023-09-09
  • profiles.active多環(huán)境開發(fā)、測(cè)試、部署過程

    profiles.active多環(huán)境開發(fā)、測(cè)試、部署過程

    這篇文章主要介紹了profiles.active多環(huán)境開發(fā)、測(cè)試、部署,主要講如何使用profiles.active這個(gè)變量,讓我們?cè)陂_發(fā)過程快速切換環(huán)境配置,以及如何使一個(gè)部署適配各種不同的環(huán)境,需要的朋友可以參考下
    2023-03-03
  • JavaSE的邏輯控制你了解嗎

    JavaSE的邏輯控制你了解嗎

    這篇文章主要為大家詳細(xì)介紹了JavaSE的邏輯控制,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Mybatis?plugin的使用及原理示例解析

    Mybatis?plugin的使用及原理示例解析

    這篇文章主要為大家介紹了?Mybatis?plugin的使用及原理示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • mybatis-config.xml文件中的mappers標(biāo)簽使用

    mybatis-config.xml文件中的mappers標(biāo)簽使用

    在MyBatis配置中,<mapper>標(biāo)簽關(guān)鍵用于指定SQL?Mapper的XML文件路徑,主要有三種指定方式:resource、url和class,Resource方式從類的根路徑開始,適合放在項(xiàng)目?jī)?nèi)部保障移植性,URL方式指定絕對(duì)路徑,移植性差,適用于外部路徑
    2024-10-10
  • java maven中如何引入自己的lib

    java maven中如何引入自己的lib

    在JavaMaven項(xiàng)目中引入自己的庫可以簡(jiǎn)化為幾個(gè)步驟:首先,確保庫以JAR格式存在或打包成JAR;其次,將JAR文件放置在項(xiàng)目目錄或安裝到本地Maven倉庫;最后,在pom.xml中添加依賴,這樣做可以使項(xiàng)目更加模塊化,便于管理和維護(hù),感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 解決J2EE-session在瀏覽器關(guān)閉后失效問題

    解決J2EE-session在瀏覽器關(guān)閉后失效問題

    最近做項(xiàng)目使用的是Spring+SpringMVC+Mybatis框架,maven管理目錄的javaweb端系統(tǒng),對(duì)于session的一些問題,在此小編給大家分享到腳本之家平臺(tái),需要的朋友參考下吧
    2018-01-01
  • 在 Spring Boot 中使用異步線程時(shí)的 HttpServletRequest 復(fù)用問題記錄

    在 Spring Boot 中使用異步線程時(shí)的 HttpServletReque

    文章討論了在SpringBoot中使用異步線程時(shí),由于HttpServletRequest復(fù)用導(dǎo)致的Cookie解析失敗問題,為了解決這個(gè)問題,文章推薦了使用HttpServletRequestWrapper創(chuàng)建請(qǐng)求副本、手動(dòng)傳遞請(qǐng)求上下文和延遲請(qǐng)求清理等方法,感興趣的朋友一起看看吧
    2025-03-03
  • 客戶端設(shè)置超時(shí)時(shí)間真的很重要

    客戶端設(shè)置超時(shí)時(shí)間真的很重要

    今天小編就為大家分享一篇關(guān)于客戶端設(shè)置超時(shí)時(shí)間真的很重要,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評(píng)論