【发布时间】:2015-12-08 23:59:43
【问题描述】:
在 python 3 中识别 unicode 私有字符的正确方法是什么? unicodedata 模块中没有任何明显相关的内容,这使得查找角色名称和属性变得容易。
一些背景:unicodedata.name(),它给出了 unicode 字符的名称,如果使用私有字符调用(例如,尝试 unicodedata.name("\uf026")),将引发 ValueError。但是空白字符(除了空格本身)以及其他可能的东西也会触发异常。那么检测 PUA 字符的非hacky、可靠的方法是什么?
【问题讨论】:
标签: python python-3.x unicode