On Thu, Sep 20, 2012 at 6:00 PM, Jakub Jankiewicz <jcu...@onet.pl> wrote: > Hi, > > I don't know where to ask this or report a bug about it. > > I find an issue with Unicode characters (polish) using figlet > > $ figlet ó > > /\/|____ > |/\/|__ / > /_\ |_ \ > / _ \___/ > /_/ \_\ > > ó is 243, I can call ord(u'ó') form python but not from bash > > $ python -c 'print ord(u"ó")' > Traceback (most recent call last): > File "<string>", line 1, in <module> > TypeError: ord() expected a character, but string of length 2 found > > and it display 2 characters I found that they are: > > 195+179 > > and the reason for this is I got: > > echo -n ó | python -c 'import sys; > for c in sys.stdin.read(): > print ord(c)' > 195 > 179 > > in my system. I thought that it's something with bash, so I try to call > exec function from C (I think it don't use shell). > > #include <unistd.h> > > void main() { > execl("/usr/bin/figlet-figlet", "", "ó", NULL); > } > > and got the same result. What's wrong? Anybody know how to fix it? > Where should I report this. Or maybe I have something wrong with my > system. > > I'm using Ubuntu 11.10 with XFce. > > > -- > Jakub Jankiewicz, Web Developer > http://jcubic.pl
This would be an issue with the figlet program, which has nothing to do with bash. The man page (http://linux.die.net/man/6/figlet) gives the email address i...@figlet.org