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
========================================================================
_______________________________________________
Python-nl mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-nl