03 中文亂碼問題

2021-08-28 01:40:02 字數 491 閱讀 8439

在搭好框架之後,本來新增了過濾器。但是始終有亂碼問題。

在頁面和後台都設定的是utf-8。始終亂碼。於是在控制層用了以下轉碼,得到正確的中文。

string nick = new string(request.getparameter("userdto_nick").getbytes("iso-8859-1"),"utf-8");

但是這不是我想要的。 於是找了下原因,主要是伺服器預設編碼的問題(tomcat預設編碼方式為iso-8859-1),無論檢視或控制層怎麼設定。始終亂碼。

所以,歸根結底是要設定伺服器的編碼方式。這個各個伺服器的編碼設定方式不同。

tomcat的: 在server.xml設定[color=red]uriencoding="utf-8" [/color]

其他配置方式,我覺得可以在專案的配置檔案中修改什麼的。目前沒去研究,有空再來補充。。

8 中文亂碼問題

1.在 jsp 頁面上輸入中文,請求頁面後不出現亂碼 保證 contenttype text html charset utf 8 pageencoding utf 8 charset 和 pageencoding 的編碼一致,且都支援中文.通常建議取值為utf 8 還需保證瀏覽器的顯示的字元編碼也...

struts2 1 6中文亂碼問題

struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter 這樣配置的,但中文問題一直解決不了,後改為 filter name struts2 filter name filter class org.a...

Qt5中文亂碼問題

標頭檔案加上 include 在類裡面定義變數 qtextcodec codec 在建構函式中初始化變數 codec qtextcodec codecforname gb18030 在每次使用中文的時候直接呼叫 codec tounicode 開啟檔案 對於中文路徑 qstring filename...