这个问题呵呵,可以尝试把光标定位到jsp页面的张三后面,使用delete删除一下后面的字符
有些时候,从其他地方拷贝过来的字符,因为乱码的原因,在jsp编辑器里并不显示~

解决方案 »

  1.   

    你要建个过滤器呀。
    才可以的。
    filter接口。
      

  2.   


    编码不一致造成的,utf-8和gbk转换的时候的问题。
    utf-8 3个字节
    gbk 2个字节。这样就会出现偶数个不乱码,奇数个时候最后一个乱码。把所有的编码都统一到utf-8(包括应用服务器的默认编码)
      

  3.   

    我把服务器和客户端都设置成了utf-8还是不行.
      

  4.   

    从控制显示数据内容的地方找找原因,以前我就犯过这样的错误“out.println(“结果:。”+yz);” ,就因为多了一个点,导致显示在页面的结果总是多一个点 ,找了好多原因,后来才知道是画蛇添足了,你照这个思路找找
    原因
      

  5.   

    jsp上设置的编码和文件编码要一致,都采用utf-8比较好
      

  6.   

    Java 中文乱码解决方案汇总
    http://user.qzone.qq.com/2709575/blog/1220359438