1. 程式人生 > >idea tomcat 中文亂碼

idea tomcat 中文亂碼

小編:遇到idea中文亂碼問題 解決問題的思路

1.設定開發工具的編碼為utf-8(列如:idea或eclipse)

2.response亂碼問題

response.setContentType("text/html;charset=UTF-8"); 目的是為了控制瀏覽器的行為,即控制瀏覽器用UTF-8進行解碼;

response.setCharacterEncoding("UTF-8");目的是用於response.getWriter()輸出的字元流的亂碼問題。如果是response.getOutputStream()是不需要此種解決方案的,因為這句話的意思是為了將response物件中的資料以UTF-8解碼後的位元組流發向瀏覽器;

3.request亂碼問題

request請求分為post和get,對於不同的請求方式有不同的解決亂碼的方案;

3.1 post請求亂碼:

只需要在servlet中加入Request.setCharacterEncoding("UTF-8");

3.2 get請求亂碼

法一:要解決這個問題,修改tomcat伺服器的配置檔案。修改tomcat目錄下的conf/server.xml檔案的第43行:

修改前內容:

<Connector port="8080" protocol="HTTP/1.1"

     maxThreads="150"   connectionTimeout="200000"

     redirecPort="8443"/>

修改後內容:

<Connector port="8080" protocol="HTTP/1.1"

     maxThreads="150"   connectionTimeout="200000"

     redirecPort="8443"    URIEncoding="utf-8"/>


法二:String usernameString = new String(username.getBytes("ISO-8859-1"),"UTF-8");

如果還解決不了,可能是開發工具的一些特殊原因,比如idea啟動tomcat時需要新增-Dfile.encoding=utf-8解決亂碼

希望對你有所幫助!

相關推薦

idea tomcat 中文亂碼問題

一、修改tomcat下的conf/service.xml 增加以下下劃線部分     <Connector port="8085" protocol="HTTP/1.1"              

idea tomcat 中文亂碼

小編:遇到idea中文亂碼問題 解決問題的思路 1.設定開發工具的編碼為utf-8(列如:idea或eclipse) 2.response亂碼問題 response.setContentType("text/html;charset=UTF-8"); 目的是為了控制瀏覽器

IntelliJ IDEA 使用 Tomcat 中文亂碼的各種問題

https://blog.csdn.net/u012611878/article/details/80723491 工程亂碼 開啟File-Setting, 找到File Encodings這個選項,把encoding設定成你工程的編碼即可,一般是UTF-8,如下圖(紅框的地方),然

IDEA開發Struts2和Tomcat中文亂碼解決方案

idea struts2中文亂碼。idea tomcat中文亂碼。 1.很可能是寫有中文的Java檔案編碼和前端不一樣導致。 統一為UTF-8編碼: jsp檔案 <%@ page contentType="text/html;charset=UTF-8" pag

解決idea工具下tomcat中文亂碼問題及AJAX/GET請求亂碼的問題

參考連結:       (1) 使用GET方法時,查詢字串(鍵值對)被附加在URL地址後面一起傳送到伺服器,如/test/demo.jsp?name1=value1&name2=value2,而在url中的字元只能是ASCII碼,對於非ASCII碼的字元

Tomcat中文亂碼解決辦法

-1 mage ima img con utf-8 結點 tor http 有時候發現自己將中文編碼後還是會存在亂碼的情況,解決辦法就是在Server.xml中的Connector結點,配置 URIEncoding="UTF-8"即可 Tomcat中文亂碼解決辦法

IDEA解決中文亂碼問題

全局 idea class 也有 分享 alt odin 亂碼問題 遇到 idea在使用過程中經常會遇到各種亂碼問題,網上也有很多解決辦法,今天所講的就是終極解決辦法: (1)首先,全局搜索文件 idea64.exe.vmoptions 找到之後,將該行代碼復制進去即可

centos java tomcat 中文亂碼解決辦法

title 查詢 發現 即使 art 操作 https size tro 現象: cenos 部署java web 程序 ,java類中有中文 出現亂碼現象 即使使用: System.getProperty("中文") 控制臺都出現 ??????

idea:解決intellij idea控制檯中文亂碼問題

第一步:修改intellij idea配置檔案: 找到intellij idea安裝目錄,bin資料夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個檔案,分別在這兩個檔案中新增:-Dfile.encoding=UTF-8 第二步:找到int

如何解決intellij idea控制檯中文亂碼

解決 第一步:修改intellij idea配置檔案: 找到intellij idea安裝目錄,bin資料夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個檔案,分別在這兩個檔案中新增:-Dfile.encoding=UTF-8 第二步:找到int

關於IntelliJ IDEA 控制檯中文亂碼問題

如果log4j設定輸出編碼是utf-8,但是列印到控制檯的是中文亂碼,可以嘗試第一個解決方法。 如果其中一種更改不行,可以嘗試多種更改。 1:開啟intelliidea安裝路徑,小編的安裝路徑為:D:\Program Files (x86)\JetBrains\IntelliJ ID

解決intellij idea控制檯中文亂碼問題

 解決方法: 第一步:修改intellij idea配置檔案: 找到intellij idea安裝目錄,bin資料夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個檔案,分別在這兩個檔案中新增:-Dfile.encoding=UTF

linux下解決tomcat中文亂碼問題

在tomcat下的conf目錄資料夾下server.xml檔案中新增  useBodyEncodingForURI="true"  能很好的解決此類問題的發生。 <Connector port="8080"  useBodyEnco

徹底解決intellij idea控制檯中文亂碼

僅需四步: 第一步:修改intellij idea配置檔案 在intellij idea安裝目錄,bin資料夾下面有idea64.exe.vmoptions和idea.exe.vmoptions兩個檔案,分別在這兩個檔案中末尾處追加一行: -Dfile.encoding

tomcat亂碼tomcat中文亂碼 前臺到後臺,傳參中文亂碼問題 中文從前臺傳遞到後臺,接受後是亂碼

tomcat亂碼,tomcat中文亂碼前臺到後臺,傳參中文亂碼問題中文從前臺傳遞到後臺,接受後是亂碼,解決辦法:找到Tomcat下disableUploadTimeout="true"    URIEncoding="UTF-8" useBodyEncodingForURI=

intellij idea控制檯中文亂碼

第一步:修改intellij idea配置檔案: 找到intellij idea安裝目錄,bin資料夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個檔案,分別在這兩個檔案中新增:-Dfile.encoding=UTF-8 第二步:找到i

Linux環境下自啟動tomcat中文亂碼問題

環境:tomcat-7.0.64; jdk1.7.0_75; Debian Linux 4.6; 問題現象:1、linux自啟動tomcat會出現中文亂碼; 2、使用shutdown.sh和startup.sh重啟tomcat亂碼問題消失。 解決辦法:在catalina.

Tomcat中文亂碼處理總結

package com.cdu.yige.filter; import java.io.UnsupportedEncodingException; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.

解決intellij idea控制檯中文亂碼

亂碼原因:        1.系統語言:英文 英文系統下遇到亂碼問題,分析了程式執行引數如下: ps -ef | grep java 執行後得到如下的結果,省略了classpath: /Syste

解決idea 控制檯中文亂碼

開啟IntelliJ IDEA 14.0安裝路徑,小編的安裝路徑為:D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin 找到idea.exe.vmoptions 檔案,用記事本開啟,在最後一行填加:“-Dfile.encoding=UTF-8”,如圖所示,儲