【发布时间】:2012-03-14 19:55:21
【问题描述】:
我正在阅读一大堆音乐家。这些艺术家中的许多人的名字中都有奇怪的字符,因为他们可能来自德国或其他带有非 ASCII 字符的国家。我希望能够将这些音乐家姓名存储在列表中并将它们打印到控制台。
如何打印出这些从文本文件中读取的带有奇怪字符的字符串?
【问题讨论】:
-
文件是 utf-8 格式吗?我不明白标题中的“非标准”。
-
固定标题。这可能是重复的。
我正在阅读一大堆音乐家。这些艺术家中的许多人的名字中都有奇怪的字符,因为他们可能来自德国或其他带有非 ASCII 字符的国家。我希望能够将这些音乐家姓名存储在列表中并将它们打印到控制台。
如何打印出这些从文本文件中读取的带有奇怪字符的字符串?
【问题讨论】:
让我帮你自己吧。
首先,阅读 Joel 的 The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)。
那么,很大程度上取决于你使用的是 Python 2 还是 Python 3:
【讨论】:
【讨论】: