Python编码 - 没有任何作用

时间:2011-02-28 14:44:27

标签: javascript python encode

我一直在这个网站上找到答案,但到目前为止还没有任何工作。问题是:

在数据库中,字符串的保存方式如下:at √s = 7 TeV with

原因是使用了“escape”JavaScript函数。

我还没能用Python“unes​​cape”这些字符串。我尝试使用“eval”,“decode”,“re.sub”等,但没有成功。那么,我可以使用哪个功能来实现它?

2 个答案:

答案 0 :(得分:3)

有问题的字符串看起来像是用HTML实体编码的,在这种情况下,像this one这样的例程适合于unescaping。以下是它查找字符串的方式:

>>> print unescape('at √s = 7 TeV with')
at √s = 7 TeV with

答案 1 :(得分:0)

urllib.unquote应撤消大部分(如果不是全部)Javascript escape()功能,但有关您escape()内容的详细信息可能有助于验证此