我需要确定(或预测)何时Unicode字符无法打印。例如,如果我在默认设置下打印此Unicode字符,则可以正常打印:
>>> print(u'\ua62b')
ꘫ
但如果我打印另一个Unicode字符,它会打印出一个愚蠢、奇怪的正方形:
>>> print(u'\ua62c')
我需要在字符打印之前确定它是否会显示为一个丑陋的方块(有时是匿名空白)。这是什么原因,如何预测?与此相关的是IT技术。
\ua62c
字符并不是一个有效的Unicode字符,所以你可能需要首先进行某种检查。 - DanielGibbs