浅谈Javascript中字符编码转换问题
strobj.charcodeat(指数)
指数是在strobj对象指定的字符的位置(基于0个指标),并返回0和65535之间的值,例如一个16位整数:
无功strobj =ABCDEFG;
VaR代码= strobj.charcodeat(2);对character'c'is 67 / / Unicode值
如果索引指定的索引没有字符,则返回值是楠。
将Unicode编码成一个字符,使用String.fromCharCode()的注意,这是一个字符串对象的静态方法,也就是说,没有字符串实例使用前需要。
String.fromCharCode(C1,C2,…)
它接受0个或多个整数,并返回一个字符串,其中包含由参数指定的字符,如:
var str = string.fromcharcode(72, 101, 108,108, 111); / / STR = =你好
讨论:
Unicode包含多种文字在世界上,但因为Unicode包含一个字符,预计该字符可以在警告对话框显示,文本框或网页介绍。如果字符集是不可用的,页面将显示为问号或其他符号。一个典型的北美计算机将不显示中文字符在屏幕上除非中文字符集的字体已经安装。