On 2006-07-13 07:42:51, Fredrik Lundh wrote: >> Could anyone explain me how the python string "é" is mapped to >> the binary code "\xe9" in my python interpreter ? > > in the iso-8859-1 character set, the character é is represented by the code > 0xE9 (233 in decimal). there's no mapping going on here; there's only one > character in the string. how it appears on your screen depends on how you > print it, and what encoding your terminal is using.
If I understand you correctly, you are saying that if I distribute a file with the following lines: s = "é" print s I basically need to distribute also the information how the file is encoded and every user needs to use the same (or a compatible) encoding for reading this file? Is there a standard way to do this? Gerhard Gerhard -- http://mail.python.org/mailman/listinfo/python-list