curl 转译url地址为unicode码并前台javascript解析
来源:互联网 发布:c语言gui 编辑:程序博客网 时间:2024/06/13 21:16
在url中使用查询字符串的时候,方题字都被转译了,查了一些相关的资料,基本都是说要用js的server.encode();server.decode();分别在发送和接受的时候使用url才行。
但是在眼前遇到的是curl端发送,html接受的问题。于是我想在curl端把所有参数的字符串都转译为unicode码然后在html页面通过js解析。
具体方法是如下
curl端编写如下函数,将字符串转换为十进制unicode码,并以“:”来标识:
{method private {encodeStrToUnicode str:String}:String
let result:String = ""
{for i:int = 0 below str.size do
let baz:char = {str.get i}
set result = result & ":" & {format "%d", baz}
}
{return result}
}
let result:String = ""
{for i:int = 0 below str.size do
let baz:char = {str.get i}
set result = result & ":" & {format "%d", baz}
}
{return result}
}
js端,解析代码如下:
function Unicode2oStr(str)...{
var re=/:[da-fA-F]...{1,5}/ig;
var arr=str.match(re);
if(arr==null)return("");
for(var i=0;i<arr.length;i++)...{
arr[i]=String.fromCharCode(arr[i].replace(/:/g,""));
}
return(arr.toString().replace(/,/g,""))
}
var re=/:[da-fA-F]...{1,5}/ig;
var arr=str.match(re);
if(arr==null)return("");
for(var i=0;i<arr.length;i++)...{
arr[i]=String.fromCharCode(arr[i].replace(/:/g,""));
}
return(arr.toString().replace(/,/g,""))
}
- curl 转译url地址为unicode码并前台javascript解析
- javascript url解析为对象
- JavaScript实现url地址自动检测并添加URL链接
- javascript中encodeURI和decodeURI方法转译URL
- JavaScript实现http地址自动检测并添加URL链接
- JavaScript实现http地址自动检测并添加URL链接
- URL空格转译
- lua url转译
- URl地址解析
- 【Jsoup】URL地址解析
- JavaScript 页面跳转并传值,解析url成对象
- javascript验证URl地址
- 简单的解析文件,取URL地址,并根据地址抓下页面
- JavaScript解析URL参数
- javascript 解析 url 参数
- javascript解析url
- JavaScript解析URL
- JavaScript加载XML文件,并解析为JSON对象
- DataList分页
- 两则C语言技巧
- 准备报考2007年下半年嵌入式系统设计师
- oracle中如何删除重复数据
- STL中的map用法详解
- curl 转译url地址为unicode码并前台javascript解析
- 看看一笑:终于知道为什么国内股票市场前几天动荡了
- 老贴不过觉得还是有意思:中国男足为什么总是输?
- PopDrop
- 最新拿到的文章
- 开始我的blog之旅
- 半小时解决人民币升值的问题!清晰明了!
- SQL Server 索引结构及其使用(二)
- 成幻Online Judge 1.00 Beta 正式发布