我有一个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>的右尖括号导致的不能保存。。话说这是为什么??我这网页里的尖括号海了,为何唯独这个不一样?

解决方案 »

  1.   

    GBK:支持简繁体
    UTF-8:通用国际编码
    用GBK无法保存,那么就是字体并不是简体和繁体!
      

  2.   

    解码问题,我以前遇到过我用utf-8的编码格式写了一个jsp(里面包含中文),然后把jsp的属性改成GBK,按保存,提示错误。然后我把里面所有内容都剪切出来保存空文档,然后再把东西复制回去,按保存就可以了。
    原因是你jsp文件原先的编码和解码都是uft-8,所以没有错误,然后你把编码换成gbk了,而解码依然是uft-8因为(没有保存)没有编译,所以就会报错。而把jsp重新编译以后它的解码方式才会变成你后面设置的。