gpt4 book ai didi

python - 无法在 Python 中打印泰米尔字符

转载 作者:太空宇宙 更新时间:2023-11-04 07:23:40 24 4
gpt4 key购买 nike

我正在尝试在 Python 中使用泰米尔语。但是遇到了困难。这是我的代码

U=u'\u0B83'
print U

这会引发错误,

UnicodeEncodeError: 'ascii' codec can't encode character u'\u0b83' in position 0 : ordinal not in range(128)

我在 ascii 中的默认编码。由于 u0b83 已经在 unicode 中,它应该以泰米尔语打印字符。

我也试过了,# -- coding: utf-8 --。但结果是一样的。

如何在 unicode 中设置它?

最佳答案

至少在 Linux 中,您可以在启动 Python 之前将语言环境设置为使用 UTF-8:

$ export LC_ALL=en_GB.utf8
$ python

当然,您可以使用具有兼容编码的任何语言环境(但我建议使用 UTF-8)。

或者,在输出字符串时对其进行编码:

>> print U.encode('utf-8')

关于python - 无法在 Python 中打印泰米尔字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com