我找到了几个答案,暗示如何解决unicode到latex符号的转换。例如,将u'á'转换为\'{a}。
好吧,我需要的是另一种方式!所以我做了一些研究并喜欢上了this dictionary。由于映射似乎是双射的,所以我想用另一种方式来翻查字典。但我不知道如何“使用”这本字典中的关键字:
u"\u0020": "\\space ",
u"\u0023": "\\#",
u"\u0024": "\\textdollar ",
u"\u0025": "\\%",如何在python中将它们转换为“人类可读的字符”?有没有更好、更完整的方法来实现我的目标?
发布于 2011-08-21 13:38:03
符号u'\u0020'只是一个指定空格字符的转义序列,只是它通过字符代码来指定空格字符。字典的作者可能是这样做的,这样如果缺少了什么东西就会很明显,但是您不需要执行任何特殊的转换就可以使用字典,因为u'\u0020' == ' '。
发布于 2011-08-21 13:33:11
..。什么?
>>> print {u'\u0020': '\\space'}[u' ']
\space(也就是说,它们已经是字符;您不需要对它们做任何操作。)
https://stackoverflow.com/questions/7136584
复制相似问题