1. 程式人生 > >關於Javaweb中Servlet顯示亂碼的解決方法

關於Javaweb中Servlet顯示亂碼的解決方法

問題描述: 在servlet中使用中文時,會出現網頁中顯示亂碼的情況 解決方法: 第一步: 首先找到Tomcat的檔案目錄,並開啟conf中的servlet.xml檔案,可以直接用記事本開啟,d=====( ̄▽ ̄*)b。 找到在這裡插入圖片描述 此段內容共有兩段內容一致的段落,應選擇上面那一段, 在connectionTimeout="20000"後加入 URIEncoding=“utf-8”. 儲存。

第二步: 1“ doGet下的更改 新增程式碼

response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

2”doPost下的更改 新增程式碼

request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

3“注意事項 程式碼應該新增到輸出流(PrintWriter)的前方