这个问题已经在这里有了答案: > How to print/store non-ASCII characters (unicode?) 2个
我对这个主题迷失了,我什至不知道该如何正确表达我的问题.
我在python的unicode中有一堆奇怪的转义分隔符.我想使其易于阅读.我认为它必须再次采用unicode格式,因为在ascii中有些字符无法表示.我怎样才能做到这一点?网上几乎有太多东西,例如编码,解码,str,编解码器等,我不确定该怎么办了.
谢谢.
u"\u202e\u062c\u0647\u0627\u0646\u202c - \u202dBBC
\u202e\u0641\u0627\u0631\u0633\u06cc\u202c -
\u202e\u0646\u0634\u0633\u062a '\u062f"
解决方法:
我相信您已经掌握了一些波斯语!
>>> foo = u"\u202e\u062c\u0647\u0627\u0646\u202c - \u202dBBC \u202e\u0641\u0627\u0631\u0633\u06cc\u202c - \u202e\u0646\u0634\u0633\u062a
>>> print foo
جهان - BBC فارسی - نشست 'د
*的代码块功能似乎不太喜欢左对齐/右对齐的文本的组合,因此这也是一个屏幕截图:
这似乎与BBC世界波斯文(伊朗)有关.这就是Atleast的Google translate indicates.由于选择不正确,很难正确地定单,但是语言似乎合适.