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 Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl