<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script type="text/javascript">
    function view()
    {
        document.getElementById("testdiv").innerHTML='\u1100';
    }
    </script>
</head>
<body>
    <input id="btnView" onclick="view();" type="button" value="button1" />
    <div id="testdiv"></div>
</body>
</html>

解决方案 »

  1.   

    for(i=0x1100;i<0x11ff;i++)
    document.writeln(String.fromCharCode(i))还有更好的办法没???例如 先给一个巨大的 包含所有6万多个字符的字符串  然后拿上面的正则去匹配  
    这样理论是可行的  
    谁能给我一个 包含所有unicode字符的 字符串???
      

  2.   

    document.write('\u1100')
    //document.write('\u'+'1100')
    document.write('\\'+'u'+'1100')上面的代码ie和ff下都会显示ᄀ\u1100(ᄀ为正确显示字符)
    如果 不注释中间的代码 则 
    ie下什么都不显示 ff下显示ᄀu1100\u1100
    难道不能用变量来遍历显示吗????
    除String.fromCharCode外 还有别的吗?
      

  3.   

    <script type="text/javascript">
    var un = function(str){
        return unescape(str.replace(/\\/g, "%"));
    }var s = '\u1100';var s2 = un(s);document.write(s2);</script>
      

  4.   

    遍历的:
    <script type="text/javascript">
    for(i=0x1100;i<0x11ff;i++)
        document.write(unescape('%u'+i.toString(16))+'<br/>')
    </script>
      

  5.   


    for (var i=0x1100; i<0x11ff; i++)
    document.write("&#" + i + ";");
      

  6.   


    function getString(from, to) {
    var codes = [];
    for (var i=from; i<to; i++)
    codes.push(i);
    return String.fromCharCode.apply(null, codes);
    }var str = getString(0x1100, 0x11ff);
    document.write(str);