[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 523066680 于 2018-12-4 10:59 编辑

很久没用过VBS了,方案应该有,只是我不知道。
python 做这个事情很简单。Perl里面有个 URI::Escape 处理这个,也可以不用URI::Escape,自己转。

举个栗子,两种方式
  1. use Encode;
  2. use URI::Escape;
  3. my $s1 = 'ffmpeg://www.baidu.com,%E7%99%BE%E5%BA%A6';
  4. $s1 =~ s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
  5. printf "%s\n", encode('gbk', decode('utf8', $s1));
  6. my $s2 = 'ffmpeg://www.baidu.com,%E7%99%BE%E5%BA%A6';
  7. printf "%s\n", encode('gbk', decode('utf8', uri_unescape($s1)));
复制代码
1

评分人数

TOP

返回列表