這表示代碼使用的標準不同,或者無法識別漢字,我們需要將格式統一爲UTF-8,分爲兩種情況:
1.發出的請求爲就識別爲亂碼,導致顯示出結果也爲亂碼,
(1)若爲get請求
在apache-tomcat-8.5.50\conf\server.xml的Connector中添加下面的句子:
URIEncoding=”UTF-8”
(2)若爲post請求,在jsp請求頁面添加下面的句子:
request.setCharacterEncoding("utf-8") ;
2.發出的請求正常接收,但是響應爲亂碼,
此時應該在響應輸出句子之前添加下面的句子:
response.setContentType(“utf-8”);
或者
response.setCharacterEncoding(“utf-8”);
3.附錄web中幾個對象的out輸出語句
(out在jsp中爲內置,在web中使用需要定義)
response session application
out :
PrintWriter out = response . getWriter() ;
session: request. getSession();
application: request. getServletContext( );
eg:
if(result) {
PrintWriter out = response . getWriter() ;
out. print1n("增加成功! ");
}else {
I
}