阿拉伯语编码 - django

时间:2015-02-27 07:30:48

标签: python django encoding

我在做

>>> s = unicode('أي كلمة من كلمات القاموس تصفك أفضل ما يمكن؟')
Unsupported characters in input

>>> s = u"أي كلمة من كلمات القاموس تصفك أفضل ما يمكن؟"
Unsupported characters in input

>>> s = "أي كلمة من كلمات القاموس تصفك أفضل ما يمكن؟".encode('utf-8')
Unsupported characters in input

>>> s = "أي كلمة من كلمات القاموس تصفك أفضل ما يمكن؟"
Unsupported characters in input

但他们都没有工作。我究竟做错了什么?

我有django 1.6和python 2.7

1 个答案:

答案 0 :(得分:0)

将此行添加到代码顶部。它适用于我的希伯来语,阿拉伯语和技术上的任何其他语言。

#-*- coding: utf-8 -*-

或者,您可以将其打印为原始字符串。所以:

s = r"أي كلمة من كلمات القاموس تصفك أفضل ما يمكن؟"
print s