ValueError:unichr()arg不在范围内(0x10000)(狭窄的Python版本)

ValueError:unichr()arg不在范围内(0x10000)(狭窄的Python版本),第1张

ValueError:unichr()arg不在范围内(0x10000)(狭窄的Python版本

您可以

U
使用以下
"unipre-escape"
编码对具有Unipre转义符(后跟8个十六进制数字,零填充)的字符串进行解码:

>>> s = "\U%08x" % 976918>>> s'\U000ee816'>>> c = s.depre('unipre-escape')>>> cu'U000ee816'

在狭窄的版本中,它存储为UTF-16代理对:

>>> list(c)[u'udb7a', u'udc16']

在编码过程中,此代理对已作为代码单元正确处理:

>>> c.enpre('utf-8')'xf3xaexa0x96'>>> 'xf3xaexa0x96'.depre('utf-8')u'U000ee816'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存