【问题标题】:How to convert encoded unicode to readable unicode [duplicate]如何将编码的unicode转换为可读的unicode [重复]
【发布时间】:2013-04-14 04:32:49
【问题描述】:

我对这个话题很迷茫,以至于我什至不知道如何正确地表达我的问题。

我在 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"

【问题讨论】:

    标签: python django unicode ascii encode


    【解决方案1】:

    我相信你已经掌握了一些波斯语!

    >>> foo = u"\u202e\u062c\u0647\u0627\u0646\u202c - \u202dBBC  \u202e\u0641\u0627\u0631\u0633\u06cc\u202c - \u202e\u0646\u0634\u0633\u062a
    >>> print foo        
    جهان‬ - ‭BBC  ‮فارسی‬ - ‮نشست 'د       
    

    Stackoverflow 的代码块功能似乎不太喜欢左/右对齐文本的组合,所以这里也有一个截图:

    这似乎与 BBC World Persian(伊朗)有关。至少这就是Google translate indicates。由于选择错误,很难正确排序,但语言似乎很合适。

    【讨论】:

    • 谢谢,但我还有一个问题。我需要将转换后的 unicode 存储在内存中,因为它必须发送到 html 模板。 print 方法可以很好地转换它,但是有没有一种方法可以转换代码,然后将其存储在某个变量中,我可以将其发送过来?
    • @LucasOu-Yang 我不知道你会怎么做。但至少似乎可以在字符串中存储特殊字符,或者至少其中一些。 bpaste.net/show/wauSKEUlBgdxEu5aFPBF
    猜你喜欢
    • 2016-07-07
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 2017-05-18
    相关资源
    最近更新 更多