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

idea啟動tomcat控制臺中文亂碼的三種情況解決

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

情況一:tomcat日志中文亂碼

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

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

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

有時候可能需要重啟一下tomcat就好了

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

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

-Dfile.encoding=UTF-8

 解決方案2:tomcat默認編碼是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重定向時中文亂碼

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

    JavaSE的邏輯控制你了解嗎

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

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

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

    mybatis-config.xml文件中的mappers標簽使用

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

    java maven中如何引入自己的lib

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

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

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

    在 Spring Boot 中使用異步線程時的 HttpServletReque

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

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

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

最新評論