chengyi1973 发表于 2021-5-14 08:56:18

编码转换的问题

   各位大神,浏览器地址中搜索关键词例如“蓝鸟”显示为“%u84DD%u9E1F”这种编码,从萌新编程助手编码转换可知,编码_ansi到usc2()可以实现,在蓝鸟编程中有这样的方法去编码转换吗?



yanxueao 发表于 2021-5-15 16:35:18

%u84DD%u9E1F中把%替换成\
变成\u84DD\u9E1F
然后用usc2解码

chengyi1973 发表于 2021-5-15 22:31:45

yanxueao 发表于 2021-5-15 16:35
%u84DD%u9E1F中把%替换成\
变成%u84DD%u9E1F
然后用usc2解码

感谢回复,问题已解决。在加密操作类库找到命令https://www.eruyi.cn/forum.php?mod=image&aid=26299&size=300x300&key=4e4e148013b3b894&nocache=yes&type=fixnone

chengyi1973 发表于 2021-5-16 10:39:24

yanxueao 发表于 2021-5-15 16:35
%u84DD%u9E1F中把%替换成\
变成%u84DD%u9E1F
然后用usc2解码

还有一个问题问一下,如何把“\”替换成“%”。我用子文本替换,他的说明是如果子文本中包含正则表达式符号,请在前面加上\\,例如:文本操作.子文本替换("a|b|c","\\|","#"),我这个写成文本操作.子文本替换("%u84DD%u9E1F","\","%")或写成文本操作.子文本替换("%u84DD%u9E1F","\\\","%")都不对,该怎么写,求教了。

chengyi1973 发表于 2021-5-16 18:54:32

chengyi1973 发表于 2021-5-16 10:39
还有一个问题问一下,如何把“\”替换成“%”。我用子文本替换,他的说明是如果子文本中包含正则表达式符 ...

已解决,文本操作.子文本替换("%u84DD%u9E1F","\\\\","%")    要写4个“\”
页: [1]
查看完整版本: 编码转换的问题