arabic encode - django

2019-08-29 06:15发布

I am doing

>>> 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

but none of them is working. what am I doing wrong?

I have django 1.6 and python 2.7

1条回答
倾城 Initia
2楼-- · 2019-08-29 06:44

Add this line to the top of your code. It works for my Hebrew, Arabic, and technically for any other language.

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

Or alternatively, you can print it as a raw string. So:

s = r"أي كلمة من كلمات القاموس تصفك أفضل ما يمكن؟"
print s
查看更多
登录 后发表回答