用escape()函数可以将字符转为unicode.
但是,仅限于符号,对于字母,数字,字符将返因自身.<script>
alert(escape("hi!"));
</script>

解决方案 »

  1.   

    nction charCodeAtTest(n)
    {
      var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
      var s;
      s = str.charCodeAt(n - 1);
      // 返回 Unicode 字符编码。
      return(s);
    }
      

  2.   

    escape函数,unescape是反过来的
      

  3.   

    函数escape("你要转换的字符串")
      

  4.   

    charCodeAt 方法
    返回一个整数,代表指定位置上字符的 Unicode 编码。strObj.charCodeAt(index)参数
    strObj必选项。任何 String 对象或文字。index必选项。将被处理的字符的从零开始计数的编号。有效值为 0 到字符串长度减 1 的数字。 说明
    一个字符串中的第一个字符编号为 0,第二个字符编号为 1,依此类推。 如果指定位置没有字符,将返回 NaN。示例
    以下示例阐明了 charCodeAt 方法的用法。 function charCodeAtTest(n){
      var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //初始化变量。
      var n;                                  //声明变量。
      n = str.charCodeAt(n - 1);              //获取位置 n 上字符的 Unicode 值。
      return(n);                              //返回该值。
    }