javascript有一个encodeURI函数, 用Delphi如何实现? 此函数可以把 %E6%B5%8B%E8%AF%95 解成“测试”
解决方案 »
- 请推荐几款代码混乱器,delphi可用的,谢谢
- 关于EXCEL操作的问题
- 请教在delphi编程中,如何用SQL server的SQL的语句在后台实现中间插入的小计功能。
- 请问把各个菜单功能和权限都放在一个表中,如何使登录时动态显示菜单?
- 怎样做个ADO的属性连接,应用程序想设计连接不同的数据库!在线等待给分!
- 再问:请问大家在win98和在win98 以上的操作系统上怎么用ADO??
- 各位朋友救命:调用vc dll返回参数的时候出问题。
- dephi6.0启动速度很慢,有没有办法加快速度?
- 深圳哪些书店有打折(必须是电脑书)
- 请教:如何用socket来解决多点之间的通讯?
- 关于循环语句取值问题
- delphi中字符串和16进制数据之间怎么转换?
str:='测试';
sc: OleVariant;
Words:string;
begin
sc := CreateOleObject('MSScriptControl.ScriptControl.1');
sc.Language :='javascript';
Words:='测试';
Words:=sc.Eval('escape('''+Words+''')');
showmessage( words );
words:=sc.Eval('unescape('''+Words+''')');
showmessage( words );
end;
sc: OleVariant;
Words:string;
begin
sc := CreateOleObject('MSScriptControl.ScriptControl.1');
sc.Language :='javascript';
Words:='测试';
Words:=sc.Eval('encodeURI('''+Words+''')');
showmessage( words );
words:=sc.Eval('decodeURI('''+Words+''')');
showmessage( words );
end;
不过我还是想不去依靠外力,光用delphi来写函数。
辛苦了查了几次资料,终于搞定。实际上就是下个UTF-8--->Ansi的过程。