Python:将乳胶符号转换为 unicode?
Posted
技术标签:
【中文标题】Python:将乳胶符号转换为 unicode?【英文标题】:Python: Latex symbols to unicode? 【发布时间】:2011-10-31 11:36:26 【问题描述】:我有几个答案暗示如何解决 unicode 到 Latex 符号的转换。比如把u'á'
变成\'a
。
好吧,我需要它!所以我做了一些研究并喜欢this dictionary。由于映射似乎是双射的,我想把字典反过来。但我不知道如何“使用”这本字典中的键:
u"\u0020": "\\space ",
u"\u0023": "\\#",
u"\u0024": "\\textdollar ",
u"\u0025": "\\%",
如何在 python 中将它们转换为“人类可读字符”? 有没有可能更好更完整的方法来实现我的目标?
【问题讨论】:
【参考方案1】:符号u'\u0020'
只是一个指定空格字符的转义序列,只是通过字符代码指定它来实现。字典的作者可能是这样做的,以便如果缺少某些东西会很明显,但是您不需要执行任何特殊转换即可使用字典,因为u'\u0020' == ' '
。
【讨论】:
其实是u' '
,虽然给出的比较结果是True
。【参考方案2】:
...什么?
>>> print u'\u0020': '\\space'[u' ']
\space
(也就是说,它们是已经个字符;你不需要对它们做任何事情。)
【讨论】:
我不知道它是 字符表示。谢谢!以上是关于Python:将乳胶符号转换为 unicode?的主要内容,如果未能解决你的问题,请参考以下文章
将 Unicode 字符串转换为 Python 中的字符串(包含额外符号)