首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

火狐上不支持VB脚本的asc函数功能,用js怎么实现

2012-08-11 
火狐下不支持VB脚本的asc函数功能,用js如何实现?用vb的脚本的asc函数能正常返回我想要的ASNI码asc函数是返

火狐下不支持VB脚本的asc函数功能,用js如何实现?
用vb的脚本的asc函数能正常返回我想要的ASNI码

asc函数是返回字串的第一個字母的 ANSI 字元码

但是有人说用js可以用charCodeAt方法,但是这两个方法返回是完全不一样的,

charCodeAt 是返回一个整数,代表指定位置上字符的 Unicode 编码。

一个是首字母的ANSI码,一个是Unicode的编码,我如果想用js完全实现VB中的Asc函数改怎么写?

[解决办法]
你所说的用vb的脚本的asc函数能正常返回我想要的ASNI码这应该是gbk编码的情况,每个汉字两个字占两个字节
而javascript中字符串必然是unicode编码,所以JS下无法完成。替代办法只能是把字符串发送到后台,在服务器上把编码转换成gbk编码,再取得你要的ASNI码

热点排行