如何将数据转换成ASC码

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:37:15

URL编码转换源码(把汉字转换为ASC)
<html>
<head><title>URL编码</title></head>
<script language="javascript" type="text/javascript">
function UrlEncode(str){ //Url编码
var ret="",tt=""; // ret用来记录编码后的字符串
var strSpecial="!/"#$%&'()*+,/:;<=>?[]^`{|}~%"; //定义特殊字符
for(var i=0;i<str.length;i++){ //循环编码每个字符
var chr = str.charAt(i); //提取第i个字符进行处理
var c=str2asc(chr); //得到字符i的ASCII码,并赋值给c 这里用到了vbscript的函数: ASC() 和 HEX()
//转换例 字---D7D6 符---B7FB
tt+= chr+":"+c+"n"; //这句好像没什么用
if(parseInt("0x"+c) > 0x7f){ //如果c大于127的话,把四个字符的ASC码分开成 %A1%B2 形式
ret+="%"+c.slice(0,2)+"%"+c.slice(-2); //追加转换后的编码至字符串ret中
}else{
if(chr==" ") //如果是空格 那么转换为 +
ret+="+";
else if(s