如何设置jsp默认的编码为utf-8
方法一:
文件里写:
<%@ 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") ;
}
}