>The important question is, what is actual encoding of your source data? >> >> Is there anything else I could try?
>Understand why the above question is important, then answer it. Until you do >you are just thrashing around in the dark. The source is a text-document that as far as I know only contains English and Norwegian letters. It can be opened with Notepad and Excel. I tried to run thru it in Python by: f = open('c://file.txt') for i in f: print f and that doesn't seem to give any problem. It prints all characters without any trouble. How would I find what encoding the document is in? All I can find is by opening Notepad, selecting Font/Script and it says 'Western'. Might the problem only be related to Win32com, not Python since Python prints it without trouble? >Do you know what a character encoding is? Do you understand the difference >between utf-8 and latin-1? Earlier characters had values 1-255. (Ascii). Now, you have a wider choice. In our part of the world we can use an extended version which contains a lot more, latin-1. UTF-8 is a part of Unicode and contains a lot more characters than Ascii. My knowledge about character encoding doesn't go much farther than this. Simply said, I understand that the document that I want to read includes characters beyond Ascii, and therefore I need to use UTF-8 or Latin-1. Why I should use one instead of the other, I have no idea. -- This email has been scanned for viruses & spam by Decna as - www.decna.no Denne e-posten er sjekket for virus & spam av Decna as - www.decna.no _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor