Re: mod_python und Umlaute

11/11/2011 - 07:35 von Hans Bolte | Report spam
Hans Bolte wrote:
...


Ich habs gerade selbst gefunden:

Es liegt am Browser. Man muß ihm das im Header mitliefern:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


Also so funktioniert es:

# -*- coding: latin1 -*-

def index(req):
s = """\
<html><head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
</head><body>
ü
</body></html>
"""
return s


Hans
<http://www.hansbolte.net>
 

Lesen sie die antworten

#1 Hans Bolte
11/11/2011 - 07:54 | Warnen spam
On 11.11.2011 07:35, Hans Bolte wrote:

Also so funktioniert es:

# -*- coding: latin1 -*-

def index(req):
s = """\
<html><head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
</head><body>
ü
</body></html>
"""
return s




Nein, sondern so:

# -*- coding: utf-8 -*-

def index(req):
s = """\
<html><head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
</head><body>
ü
</body></html>
"""
return s


Hans
<http://www.hansbolte.net>

Ähnliche fragen