关于Ascll码的问题
请问各位在javasript中怎样取得某字符的Ascll
在ASP中就可用Asc("梁")来取得梁字的Ascll码,但在Javascript中怎样取得啊?
问题点数:100、回复次数:12Top
1 楼gdjxlhc(超仔)回复于 2004-08-04 15:08:14 得分 0
怎么没人理啊。Top
2 楼wangxiaomax(缺省值)回复于 2004-08-04 15:12:09 得分 20
function Asc(string)
{
var symbols = " !\"#$%&'()*+'-./0123456789:;<=>?@";
var loAZ = "abcdefghijklmnopqrstuvwxyz";
symbols += loAZ.toUpperCase();
symbols += "[\\]^_`";
symbols += loAZ;
symbols += "{|}~";
var loc;
loc = symbols.indexOf(string);
if (loc > -1)
{
Ascii_Decimal = 32 + loc;
return (32 + loc);
}
return (0);
}
找的,还没试Top
3 楼hbzyduwu(^-^鞋带又松了~-~)回复于 2004-08-04 15:15:03 得分 5
<script language="vbs">
alert(Asc("中"));
</script>
试~Top
4 楼QQgenie(妖魔鬼怪)回复于 2004-08-04 15:17:45 得分 10
用:
charCodeAt(0)
substring(0,1)
Top
5 楼fason(咖啡人生)回复于 2004-08-04 15:19:27 得分 50
<script language="vbscript">
Function getAsc(s)
getAsc = Asc(s)
End Function
</script>
<script language="javascript">
alert(getAsc("梁"))
</script>Top
6 楼QQgenie(妖魔鬼怪)回复于 2004-08-04 15:20:10 得分 5
<script>
var aa='出';
var bb=aa.charCodeAt(0);
alert(bb);
</script>Top
7 楼smallyear(再見理想)回复于 2004-08-04 15:20:39 得分 10
alert("0".charCodeAt(0));Top
8 楼gdjxlhc(超仔)回复于 2004-08-04 15:27:16 得分 0
谢谢wangxiaomax(缺省值)兄
我刚试过,但该函数只能对字母有效。对中文取不出Ascii码,任何中文都只取出0来
Top
9 楼duoduobaba(避雷针)回复于 2004-08-04 15:43:38 得分 0
Ascii就256个位子哪能放得了中文?Top
10 楼gdjxlhc(超仔)回复于 2004-08-04 15:45:27 得分 0
谢谢smallyear(颠狂柳絮)你的方法
但我用vbscript下的asc函数来检验过,你的那个方法得出跟asc函数取得的不同。取出来的值出没有什么直接的关系。
fason(阿信):我想问一下,如果不借助vbscript能不能单纯用Javascript实现Top
11 楼fason(咖啡人生)回复于 2004-08-04 16:39:33 得分 0
javascript base on unicodeTop
12 楼gdjxlhc(超仔)回复于 2004-08-04 17:38:14 得分 0
好的,我明白了。谢谢Top
相关问题
- 是不是Unicode 编码就是Ascll码?
- 如何取得字符串的ASCLL码?
- VBscript中转换Ascll码的函数有chr(),asc(),JavaScript中有吗?
- 谁有ascll码表,请给小弟发一份!
- 在线等!ASCLL码转化为对应的字符!
- vb.net中用asc()和chr()互换Ascll码,c#中用什麽?
- 如何将 0到255 转变成相应的Ascll编码 lookatliu,刚才是Unicode编码,不是Ascll编码啊? (在线等待)
- 请问怎么将一个字符转换成ASCLL码?用什么函数?
- 如何将 0到255 转变成相应的Ascll编码 (在线等待)
- 请问在c#中如何将一个字符转换成ascll码?(肯定给分)




