【发布时间】:2014-08-27 03:51:50
【问题描述】:
有人能告诉我如何在 python 中将 unicode 字符转换为 utf-8 吗?
例如:
输入 - अ अ घ ꗄ
输出 - E0A485 E0A485 E0A498 EA9784
我在 python 控制台中尝试了以下方法:
python 提示>>> character = "अ"
python 提示>>> 字符
python 提示>>> '\xe0\xa4\x85'
在上面的示例中,如果我只是在控制台中打印变量“字符”,我将得到 '\xe0\xa4\x85' 作为输出。但我需要 E0A485 形式的输出。简而言之,我得到的输出 '\xe0\xa4\x85' 有 3 个 '\x' 转义字符。我怎样才能摆脱这些 '\x's ?所以我的输出只是 e0a485 或 E0A485
【问题讨论】:
-
如何获得输入?标准输入?一个文件?