我想做一个聚合的搜索,有了插件现在把一些能用的添加了进去,如图1{ org/s/1---1/功夫 } 在引擎里用功夫%s替代就是{ org/s/1---1/%s } 但是图2这种是乱码的有没有办法做成搜索? 论坛规则我就抹去网站那些了,如果知道可以帮我做个也可以把方法发出来 [i] [i] 网站, 功夫
次谐波 发表于 2024-11-4 17:30 不是乱码 %E5%8F%98%E5%BD%A2%E9%87%91%E5%88%9A urldecode = 变形金刚, urlencode(中文) 再替换% 为_ ... 好的我看看
可以做成搜索,他内部将%替换成了_,你先获取到search-_**_**-.html之间的 _**后然后通过替换将_下划线替换成%然后使用decodeURIComponent进行解析就可以还原了 [JavaScript] 纯文本查看 复制代码// 原始的URL编码字符串 let encodedString = "_E5_8F_98_E5_BD_A2_E9_87_91_E5_88_9A"; // 将下划线替换为百分号 encodedString = encodedString.replace(/_/g, '%'); // 使用decodeURIComponent解码 let decodedString = decodeURIComponent(encodedString); // 输出解码后的字符串 console.log(decodedString); // 输出: 变形金刚
fxzh007 发表于 2024-11-4 17:38 可以做成搜索,他内部将%替换成了_,你先获取到search-_**_**-.html之间的 _**后然后通过替换将_下划线替换 ... 我把那串码换了一下发现就可以了pro/search-%s.htm