[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