专栏首页python3在Python3中unescape 将J

在Python3中unescape 将J

首先上下比较发现,js中escape后的字符串与Unicode编码很相似

%u4eba%u751f%u82e6%u77ed

\u4eba\u751f\u82e6\u77ed

所以得出以下解决方法,可以将js中escape后的字符串转成utf-8

import urllib.parse

escape_str = '%u4eba%u751f%u82e6%u77ed'
str1 = escape_str.replace('%u', '\\u')
# 得到结果 str1 = '\u4eba\u751f\u82e6\u77ed'
str = str1.encode('utf-8').decode('unicode_escape')
# 得到结果str = ‘人生苦短’

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • sublime 3 安装emmet(ze

       帮助文档:http://emmet.io/blog/sublime-text-3/

    py3study
  • python学习之---mutable

    python的数据类型分为mutable(可变) 和 immutable (不可变)

    py3study
  • au3实现文件对比

    Local $file = FileOpen("D:\au3_test\ice2.conf", 0)

    py3study
  • FastJson 介绍

    Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用 Java ...

    Carlos Ouyang
  • 温故而知新:设计模式之桥接模式(Bridge)

    当一个应用,有着多个维度的变化时,桥模式可将多个维度的变化独立开来(即解耦),最直观的好处就是可有效减少子类的数量。 场景:假如我们要开发一个数据程序程序,导出...

    菩提树下的杨过
  • kubernetes 审计日志功能

    审计日志可以记录所有对 apiserver 接口的调用,让我们能够非常清晰的知道集群到底发生了什么事情,通过记录的日志可以查到所发生的事件、操作的用户和时间。k...

    田飞雨
  • Ubuntu无线老掉线的解决办法

    将/etc/ppp/options文件中的 lcp-echo-failure 4 改为 lcp-echo-failure 30

    飞奔去旅行
  • 10个超实用的设计师专属Chrome小插件

    静电说:设计师在日常设计过程中, 免不了需要使用Chrome搜索各类最新设计案例或文章。善用各种专为Chrome打造的扩展小插件,能显著提升Chrome的效能,...

    用户5009027
  • 聊聊NacosNamingService的selectInstances

    本文主要研究一下NacosNamingService的selectInstances

    codecraft
  • CSLA .NET 3.6支持Silverlight 2

    作者 Abel Avram   译者 霍泰稳 ? ? .NET平台上基于组件的可扩展逻辑架构(CSLA .NET)发布了3.6版本,其中包括了对微软Silve...

    用户1172164

扫码关注云+社区

领取腾讯云代金券