欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python 技术篇 - 使用unicode_escape对js的escape()方法编码后的字符串进行解码实例演示

发布时间:2025/4/16 python 29 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python 技术篇 - 使用unicode_escape对js的escape()方法编码后的字符串进行解码实例演示 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这是 javascriptescape() 编码后的效果。

这是 python 的解码过程:

xpath = '%f%t%u90E8%u95E8%u6210%u7ACB%u65F6%u95F4%t%i%u90E8%u95E8%i//*[@fieldid="dept_form-area"]//*[@fieldid="createdate"]//*[text()="%u90E8%u95E8%u6210%u7ACB%u65F6%u95F4"]' print("解码前:\n" + xpath) xpath = xpath.replace('%u', '\\u') xpath = xpath.encode('utf-8').decode('unicode_escape') print("\n解码后:\n" + xpath)

效果图如下:

这是 python 仿 js escape() 方法的编码过程:

xpath = '%f%t部门成立时间%t%i部门%i//*[@fieldid="dept_form-area"]//*[@fieldid="createdate"]//*[text()="部门成立时间"]' print("编码前:\n" + xpath) xpath = xpath.encode('unicode_escape').decode('utf-8') xpath = xpath.replace('\\u', '%u') print("\n编码后:\n" + xpath)

效果图如下:
有些区别在转化字符的大小写上。

喜欢的点个赞❤吧!

总结

以上是生活随笔为你收集整理的Python 技术篇 - 使用unicode_escape对js的escape()方法编码后的字符串进行解码实例演示的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。