[python-nl] print euro
egbert
egbert.bouwman at hccnet.nl
Thu Feb 7 19:45:00 CET 2008
Hallo,
Ik probeer unicode te begrijpen, en dat valt niet mee.
De python versie is 2.4.4
Mijn default encoding is utf-8, sys.getdefaultencoding()
speelt dat terug in IDLE en de python shells python, iPython.
In IDLE gaat alles goed:
print unichr(164) ---> een soort zonnetje
print unichr(8364) ---> het euro teken
maar in de python shells:
print unichr(164) ---> het euro teken, en dat is latin-9
print unichr(8364) ---> gaat fout, not in range(256)
Zelf heb ik nergens latin-9 (iso-8859-15) opgegeven.
Kan iemand me uitleggen wat er aan de hand is ?
Hoe moet ik in een script nu een euro-teken laten printen ?
Met dank voor het denkwerk.
e
-
Egbert Bouwman - Keizersgracht 197 II - 1016 DS Amsterdam - 020 6257991
========================================================================
More information about the Python-nl
mailing list