Вы можете преобразовать экранированные символы% (hex) примерно так:
import re
def my_decode(s):
re.sub('%([0-9a-fA-F]{2,4})', lambda x: unichr(int(x.group(1), 16)), s)
s = u'what%2527s%2bthe%2btime%252c%2bnow%253f'
print my_decode(s)
приводит к строке Unicode
u'what\u2527s+the+time\u252c+now\u253f'
Не уверен, как вы узнаете, как преобразовать \ u2527 в одиночную кавычку или отбросить символы \ u253f и \ u252c при преобразовании в ascii