JSP中含有中文字符,由于字符集不支持汉字(原本为ISO-8859-1),使用MyEclipse打开,文件大致都
是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
.........
.....
...
.</BODY></HTML>
在第一行添加
<%@page pageEncodeing="GB18030"%>,保存出现问题,MyEclipse出现错误提示:some character canot mapping using "ISO-8859-1" character encoding. 貌似字符集没改过来,在perferences中更改了也不行。
由于刚开始了解JSP,希望各位高手指点一下啊
是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
.........
.....
...
.</BODY></HTML>
在第一行添加
<%@page pageEncodeing="GB18030"%>,保存出现问题,MyEclipse出现错误提示:some character canot mapping using "ISO-8859-1" character encoding. 貌似字符集没改过来,在perferences中更改了也不行。
由于刚开始了解JSP,希望各位高手指点一下啊
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
未发现楼主报错问题。
菜单栏打开:MyEclipse----- Performance----- MyEclipse Enterprise Workbench--
-----Files and Editors ------- JSP -------- pageEncoding(编码) 选择 UTF-8 就OK了
另外用MyEclipse生成jsp的话 如果是使用高级模版的改一个地方就好<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
普通模版的要改三个地方<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body></body>
</html>