為什么我代碼都是正確的 出現(xiàn)的結(jié)果用戶名顯示的是亂碼?。?/h1>
用戶名:?¨?·
愛好:read?? movie?? music?? online ??
用戶名:?¨?·
愛好:read?? movie?? music?? online ??
用戶名:?¨?·
愛好:read?? movie?? music?? online ??
2016-02-29
沒有設(shè)置編碼為utf-8,request.setCharacterEncoding("utf-8");
舉報(bào)
2016-03-05
首先修改page指令中編碼<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>這樣做目的:設(shè)定該jsp頁面的編碼。
如果在表單中輸入中文時(shí)出現(xiàn)亂碼,用request.setCharacterEncoding("utf-8")可處理之。
如果在<a href="request.jsp?username=李四"></a>這樣提交數(shù)據(jù)出現(xiàn)亂碼,則修改tomcat的server.xml中的connector加上:
<Connector port="8080" protocol="HTTP/1.1"
? ? ? ?connectionTimeout="20000"redirectPort="8443" URIEncoding="utf-8"/>
? ? ? ?重啟tomcat即可。