Xavier Gnata wrote: > Hello, > > I'm a french user and I'm trying to put an 'é' into a pylab title. > My locales and fully utf-8 and the code is the following under ipthon: > import pylab > a="é" > pylab.plot([1]) > pylab.title(a) > > raises the error : > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: > ordinal not in range(128)
Have you tried using a Unicode string as input? e.g. a = u"é" That works for me, though it stops at the LaTeX step because I'm missing some LaTeX packages. > Is it a bug or a I doing something wrong? I'm using up to date pylab svn > with the tk backend. > > The prolem is that only the tk backend is fully functionnal on my box. > HTe gtk one never shows the buttons (debian up to date sid). The Tk backend is treating your input string as Latin-1, not UCS, which is the same for codepoints < 255, so you got lucky. There are probably a few of these encoding bugs in various backends that should probably be worked through. Cheers, Mike ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users