我怎样才能转换阿拉伯语Unicode

时间:2013-02-12 20:10:05

标签: python encoding python-2.7

我正在研究python中的阿拉伯光线器件 我想将结果从任何操作转换为Unicode字母。

我的代码:

import tashaphyne
form tashaphyne  import *
>>> text = u"الْعَرَبِيّةُ"
>>> strip_tashkeel(text)

我希望它显示“العربية”而不是它的Unicode

2 个答案:

答案 0 :(得分:1)

您可以使用encode()函数将unicode字符串转换为任何其他编码,如下所示:

text.encode('utf8')

Here是Python 2.7中可能编码的列表。

答案 1 :(得分:0)

您会看到u'\u0627\u0644\u0639\u0631\u0628\u064a\u0629'而不是“العربية”,因为即使在7位终端上,unicode字符串的repr()表示也是可以显示的。

要查看实际脚本而不是unicode,请在致电print _后执行strip_tashkeel(),或直接执行print strip_tashkeel(text)