我有一个JSP文件,pageEncoding是UTF-8。然后我把它改为GBK,发现无法保存,我就开始删内容,想找出到底是哪里出了问题,我删删删,不停地删。。就剩下这些了,依然不能保存:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body> //右尖括号
</body>
</html>
然后我继续删。。我发现是body启示标签<body>的右尖括号导致的不能保存。。话说这是为什么??我这网页里的尖括号海了,为何唯独这个不一样?
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body> //右尖括号
</body>
</html>
然后我继续删。。我发现是body启示标签<body>的右尖括号导致的不能保存。。话说这是为什么??我这网页里的尖括号海了,为何唯独这个不一样?
UTF-8:通用国际编码
用GBK无法保存,那么就是字体并不是简体和繁体!
原因是你jsp文件原先的编码和解码都是uft-8,所以没有错误,然后你把编码换成gbk了,而解码依然是uft-8因为(没有保存)没有编译,所以就会报错。而把jsp重新编译以后它的解码方式才会变成你后面设置的。