方法一:
文件里寫:
<%@ page contentType="text/html; charset=UTF-8" %>
方法二:
選擇window –> Preferences –> MyEclipse –> Files and Editors –> JSP中選擇你要設置的Encoding
根本行不通啊,沒有encoding這一項啊,在style里面又不能改,哪位用過myeclise8.5的幫個忙-------------臨時的。
正確的方式:
那里設置只是臨時的,一個文件的編碼,在新建編碼還會變化
需要在 Preferences-》general-》content types-》下角是文件編碼,可以自己定義
MyEclipse更改jsp默認編碼
在平時我們新建一個JSP頁面默認編碼是"ISO8859-1"。那我們要怎么樣才能使它默認為中文編碼方式,而不用每次手動修改pageEncoding="GBK"。這時我們就可以在MyEclipse6.5下選擇菜單項:
Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors----->JSP--->把這個目錄下的Encoding選為你要設置的編碼(如UTF-8、Chinese,National Standard等編碼方式)
這樣設置以后,你下次新建一個JSP頁面的時候就默認是你設置的編碼了為默認了。
-------------------------------------------------------------------------------------------------------------------
親測:html亂碼解決方案
在<head>與</head>之間加入
<meta name="content-type" content="text/html; charset=GBK">
------------------------------
servlet創建對象格式亂碼,服務器端發給瀏覽器的時候亂碼
解決方案如下,在servlet的代碼中加入一句。
public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException {
arg1.setCharacterEncoding("gb2312");
arg1.getWriter().println("我的第一個Servlet") ;
}
}