如何打印/存储非ASCII字符(unicode?)

时间:2012-03-14 19:55:21

标签: python unicode

我正在阅读一大堆音乐家。这些艺术家中有许多人的名字中都有奇怪的字符,因为他们可能来自德国或其他非ASCII字符的国家。我希望能够将这些音乐家名称存储在列表中并将其打印到控制台。

如何使用从文本文件中读取的奇怪字符打印出这些字符串?

2 个答案:

答案 0 :(得分:4)

让我帮助你自己。

首先,请阅读Joel的The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

然后,这在很大程度上取决于您是使用Python 2还是3:

答案 1 :(得分:0)

只需在代码顶部包含这两行

即可
  1. #!的/ usr / local / bin目录/蟒蛇
  2. #coding:latin-1
  3. go to this link for further details