你要看从IE访问得到的源代码。
应该是你服务器编码问题,到了后来alert的是乱码。

解决方案 »

  1.   

    你把你的这个网页文件的编码格式改存一下,比如存为ANSI
      

  2.   

    你把你的这个网页文件的编码格式改存一下,比如存为ANSI
      

  3.   

    存成ANSI试过了
    我的环境是Tomcat 5.5.12, JSF
    如果把<script>...</script>写在<f:view></f:view>之外就可以,怀疑是JSF解释页面时的问题
      

  4.   

    <%@ page contentType="text/html; charset=GBK" %>
      

  5.   

    看上去,f:view会把你的非ascii字符用实体替代。这是个不错的功能,不过你的js代码正好不想被替换而已,呵呵。