有个奇怪的现象,用记事本写网页,alert()出来的东西会是乱码,而用MyEclipse写出来的却不会,我把MyEclipse中写的html代码粘贴到emeditor或记事本中,还是会乱码而用火狐又不会出现乱码
网页的编码是utf-8,当我把网页编码改成gb2312或者gbk的时候,又会正常显示,很郁闷<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>MyHtml.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
<script type="text/javascript">
alert("哈哈哈!");
</script>
  </head>
  
  <body>
    This is my HTML page. <br>
  </body>
</html>
向高手们求解

解决方案 »

  1.   

    用记事本或其他文本编辑器把你的文件另存成UTF-8格式的,就没问题了
      

  2.   

    另一种方案就是修改代码中的非asicc字符为unicode表达式
    alert("\u54C8\u54C8\u54C8\uFF01");
      

  3.   

    <script charset='utf-8' language='javascript' type='text/javascript'> 
        alert('change the "charset".');
    </script>";我就是用这种方法解决的日文乱码问题
      

  4.   

    页面使用的UTF-8,js返回的是GB2312,乱码啦,怎么办?
      

  5.   

    用记事本或其他文本编辑器把你的文件另存成UTF-8格式的,就没问题了
    顶啊!!!!!!!!!