我喜欢几个答案,暗示如何解决unicode到乳胶符号的转换。例如,将u'á'
转为\'{a}
。
我反过来需要它!所以我做了一些研究并喜欢this dictionary。由于映射似乎是双射的,我想到了反过来转换字典。但我无法弄清楚如何“使用”这本字典中的键:
u"\u0020": "\\space ",
u"\u0023": "\\#",
u"\u0024": "\\textdollar ",
u"\u0025": "\\%",
如何在python中将它们变成“人类可读的字符”? 是否有可能更好,更完整才能实现我的目标?
答案 0 :(得分:4)
符号u'\u0020'
只是一个指定空格字符的转义序列,只有通过字符代码指定它才能这样做。字典的作者可能就是这样做的,所以如果缺少某些东西就很明显,但是你不需要执行任何特殊的转换来使用字典,因为u'\u0020' == ' '
。
答案 1 :(得分:1)
......什么?
>>> print {u'\u0020': '\\space'}[u' ']
\space
(也就是说,他们已经是字符;你不需要对他们做任何事情。)