在网页的 head 区里设写汉字编码:
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>

解决方案 »

  1.   

    <script>
    function changeUnicode(str){
    if(str == "" || str == "undefined" ){
    return ;
    }
    for(i = 0 ;i < str.length ; i ++){
    var strList = str.charAt(i);
    document.write(String.fromCharCode(117,92) + strList.charCodeAt().toString(16) + "<br>");
    }
    }
    changeUnicode("中国");
    是要这种功能嘛?
      

  2.   

    我的想法是想在需要的时候能在网页上写一段文字,但是又不想让人通过察看源文件来看到,以前见过有人用这种方法来屏蔽源码,当时没在意,现在想用一下,可又想不起来,他用的是将汉字的编码传递给浏览器,好像加了%前缀 浏览器就将编码代表的汉字显示出来。(当然这种方法只能骗骗菜鸟,不过我这次用途就只要这样了,我想做一个页面给我朋友,通过javascript控制显示的时间,在一段之间后才真正显示出这一段话,但又不想让他通过察看源文件来看到)还有别的方法吗。
      

  3.   

    你自己再发挥吧!
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.write(escape("梅花雨"));
    document.write(unescape("%u6885%u82B1%u96E8"));
    //-->
    </SCRIPT>
      

  4.   

    这样阿
    那就用
    document.write(unescape("%u4E2D%u56FD "));