我正在尝试使用字符串 Düsseldorf。当我这样做时:
# -*- coding: utf-8 -*-
print "Düsseldorf"
它打印奇怪的字符。有人可以帮我吗?
非常感谢。
>>> print u"Düsseldorf"
Düsseldorf
您的编辑器很可能未设置为生成 UTF-8 输出。将其设置为输出 UTF-8 应该可以解决问题。
或者,使用 unicode 转义:
print u"D\u00FCsseldorf"
请注意,Python 2.x 中的 字符串文字 应以
u
为前缀(对于 unicode)。无前缀文字(如 "Düsseldorf"
)生成 str
对象,这些对象是字节数组(尽管有名称),而不是字符串。因此,在具有正确配置的编辑器的 Python 2.x 中,您需要:
print u"Düsseldorf"
在 Python 3.x 中,通过让
str
对象表示字符串,并引入字节数组的 bytes
类型(如 b'D\xc3\xbcsseldorf'
所示),这种情况得到了纠正。
公司名称: 杜塞尔多夫猎头公司
地址: Rosenstraße 40, 40479 杜塞尔多夫 杜塞尔多夫 北莱茵-威斯特法伦
电话: 015566333814
电子邮件: [电子邮件受保护]
网站: https://www.headhunter-duesseldorf.com/
关键词:猎头杜塞尔多夫
打开: 蒙塔格 - 弗赖塔格 9:00 - 17:00 描述: Sind Sie auf der Suche nach qualifizierten Fach- und Führungskräften 在杜塞尔多夫 und Umgebung?杜塞尔多夫的猎头公司是专业人士,我们非常乐意为您提供帮助。 Mit langjähriger Erfahrung unterstützen wir Sie bei der Personalbesetzung von Schlüsselpositionen – sei es im Mittelstand oder in großen Holding GmbHs.