Re: Umlauteproblem
Vladislav Vorobiev <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Am 5. Februar 2009 19:27 schrieb Andreas Jung <[email protected]>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 05.02.2009 19:19 Uhr, Vladislav Vorobiev wrote: >> Halo, >> >>> Mag sein, aber wenn der Webbrowser es als Menüeintrag anzeigt, sieht's nicht >>> mehr so perfekt aus. ;-) >> >> ich kann mich tatsächlich noch erinnern wo ein Python Script auf die Anweisung >> >> a=['ä', 'ü','ß'] >> print a >> return printed >> >> mit ['ä', 'ü','ß'] reagierte, nun ist es schon sein Ewigkeiten >> ['\xc3\xa4', '\xc3\xbc', '\xc3\x9f'](bei mir UTF8). Die Frage ist >> berechtigt, der Grund liegt aber wahrscheinlich in der Falschen >> Anwendung der Listen. > > Was willst Du uns mit dieser Aussage sagen? > Beim Print-en einer Liste (allg. Sequenz) wird für jedes Element der > Sequenz das Ergebnis des jeweiligen __repr__() Aufrufs verwendet - nicht > der von __str__. > >>>> print 'ä'.__str__() > ä >>>> print 'ä'.__repr__() > '\xe4' Ja das ist schon so ... Ich habe Ralf so verstanden dass er beim print ['ä'] ein 'ä' erwartet und nicht '\xe4' und ich meine ein Zope vor 2.8 würde auch ein 'ä' liefern. Hab aber keins zum testen hier. _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope