js方法fromCharCode()实现中文字输出

原创 2015年07月08日 23:14:33

fromCharCode()

定义和用法

fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串。

语法

String.fromCharCode(numX,numX,...,numX)
参数 描述
numX 必需。一个或多个 Unicode 值,即要创建的字符串中的字符的 Unicode 编码。

提示和注释

注释:该方法是 String 的静态方法,字符串中的每个字符都由单独的数字 Unicode 编码指定。

它不能作为您已创建的 String 对象的方法来使用。因此它的语法应该是 String.fromCharCode(),而不是 myStringObject.fromCharCode()。

实例

在本例中,我们将根据 Unicode 来输出 "HELLO" 和 "ABC":

<script type="text/javascript">

document.write(String.fromCharCode(72,69,76,76,79))
document.write("<br />")
document.write(String.fromCharCode(65,66,67))

</script>

以上代码的输出:

HELLO
ABC

当然我们还可以除了输出英文还有中文:
具体的可以看下面这个网站查找自己想要输出的中文文字的编码:
http://www.mytju.com/classCode/tools/encode_gb2312.asp

相关文章推荐

String.fromCharCode妙用只能input输入正数

type 可以是任何类型 $('input[type=score]').keypress(function(e) {   if (!String.fromCharCode(e.keyCode).m...

JS中string方法中常用方法之四:String.fromCharCode()

String.fromCharCode()根据指定的 Unicode 编码中的序号值来返回一个字符串。 语法:String.fromCharCode(num1, ..., numN) , ...

根据CharCode是否在ASCII码范围内来区分数字汉字

var str="88美元23欧元34.89人民币"; var arr = new Array(); var i = 0; while (i

JS中文字符串和UTF-8编码字符串相互转换

1.中文字符串转化为UTF-8编码,如“”的UTF-8编码为“%3C%E6%B1%89%E5%AD%97%3E” 2.UTF-8编码字符串“%E6%B1%89%E5%AD%97”的中文为“” ...
  • lybwwp
  • lybwwp
  • 2013年11月24日 21:26
  • 54945

JavaScript编码转换(UTF-8、UTF-16)

JavaScript的字符用UTF16进行编码,网页常用的编码是UTF8或者GB2312,在不涉及到字符串字节操作时,JavaScript编码和网页编码即使不一致也可以使用。但是当进行诸如Base64...

javascript charCodeAt() 和 fromCharCode()

1. charCodeAt () 将字符转换为代码; var str="Hello world!" document.write(str.charCodeAt(1))  ...

JavaScript String.fromCharCode() 函数详解

String.fromCharCode()函数用于从一些Unicode字符值中返回一个字符串。 该函数属于String对象,所有主流浏览器均支持该函数。 语法 String.fromCh...

常见字符编码介绍以及相互转换

最近在用JS时,涉及到了不同编码之间的转换.于是汇总了一些网上的资料,整合成了自己的文档. -备忘录 知识点涉及: 字符编码基础,不同编码之间的转换,如UTF-8转UTF-16,如UTF-16转GB...

JS验证中文字数的方法

JS验证中文字数的方法input控件有个length的属性,可以方便地获取字数。可是,它所返回的字数无论是中文还是英文或者数字,1个字就算1个字。客户要限制字数的原因是为了页面显示的时候排版不会乱,因...
  • Kelat
  • Kelat
  • 2011年05月16日 12:21
  • 2241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js方法fromCharCode()实现中文字输出
举报原因:
原因补充:

(最多只允许输入30个字)