JSP编码问题
我有一个JSP文件,pageEncoding是UTF-8。然后我把它改为GBK,发现无法保存,我就开始删内容,想找出到底是哪里出了问题,我删删删,不停地删。。就剩下这些了,依然不能保存:
HTML code
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>? //右尖括号
</body>
</html>
然后我继续删。。我发现是body启示标签<body>的右尖括号导致的不能保存。。话说这是为什么??我这网页里的尖括号海了,为何唯独这个不一样?
------解决方案--------------------输入法问题
------解决方案--------------------GBK:支持简繁体
UTF-8:通用国际编码
用GBK无法保存,那么就是字体并不是简体和繁体!
------解决方案--------------------解码问题,我以前遇到过我用utf-8的编码格式写了一个jsp(里面包含中文),然后把jsp的属性改成GBK,按保存,提示错误。然后我把里面所有内容都剪切出来保存空文档,然后再把东西复制回去,按保存就可以了。
原因是你jsp文件原先的编码和解码都是uft-8,所以没有错误,然后你把编码换成gbk了,而解码依然是uft-8因为(没有保存)没有编译,所以就会报错。而把jsp重新编译以后它的解码方式才会变成你后面设置的。
------解决方案--------------------看起来没错,你再拷贝一边就发现了,多个^