我一直在这个网站上找到答案,但到目前为止还没有任何工作。问题是:
在数据库中,字符串的保存方式如下:at √s = 7 TeV with
。
原因是使用了“escape”JavaScript函数。
我还没能用Python“unescape”这些字符串。我尝试使用“eval”,“decode”,“re.sub”等,但没有成功。那么,我可以使用哪个功能来实现它?
答案 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()
内容的详细信息可能有助于验证此