On Mon, Feb 11, 2008 at 01:07:07PM +0000, Peter Stephenson <pws@xxxxxxx> wrote: > On Mon, 11 Feb 2008 10:20:21 +0100 > Wael Nasreddine <mla@xxxxxxxxxxxxxx> wrote: > > Oh I'm sorry I forgot to mention that this only happens on consoles not in X > > emulators ( /dev/tty1 etc... ) I have also the combination of > > rxvt-unicode/zsh/UTF-8 and it works fine but on the console it's too messy so > > I'm deprived of consoles ATM. > > Anyway my zsh version is 4.3.5 > I suspect the right thing to do here might be either to "unsetopt > multibyte" or "export LC_ALL=C". It sounds like the combination of > the console and the C library aren't doing the stuff the shell needs > to support multibyte characters. If that's not the problem, please send > more detail about your settings and environment and what works and what > doesn't work. > (That last sentence applies to everybody. Zsh runs in some very different > environments. We could *always* do with knowing what that is, even > if it turns out not to be relevant. If it applies in lots of > different environments, please say so---as many people already do.) Thank you for your reply, but, set/unsetting multibyte opt has no effect but as said before when LANG is set to utf8 it doesn't work, for now I use LANG=en_US (iso-8859-1) it does work this way though I don't want to stick with this encoding, anyway here's some more info for you. My current setup is Gentoo, 2.6.24, I thought it was irrelevant because as I said before I tried it on both Linux and Unix, I tried Arch Linux, Ubuntu, Gentoo, Frugalware, FreeBSD etc.. All with the same result, so I know that the problem comes from somewhere in my profile, an incompatibility or something I'm not sure. .zshrc and all the files that it includes: http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.zshrc?view=co http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.zsh/alias?view=co http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.zsh/bindkey?view=co http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.zsh/opts?view=co <-- where all opts are set. http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.zsh/prompts/phils?view=log http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.shells/alias?view=log http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.shells/autolaunch?view=log http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.shells/colors?view=log http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.shells/exports?view=log <-- where I define the LANG. http://wael.nasreddine.com/cgi-bin/viewvc.cgi/trunk/etc/.shells/functions?view=log Just to try and save you some time reading all those files here's the output of: setopt: http://nopaste.nasreddine.com/fed365b5cb.html env: http://nopaste.nasreddine.com/4d004fdb39.html Thank you. -- Wael Nasreddine http://wael.nasreddine.com PGP: 1024D/C8DD18A2 06F6 1622 4BC8 4CEB D724 DE12 5565 3945 C8DD 18A2 .: An infinite number of monkeys typing into GNU emacs, would never make a good program. (L. Torvalds 1995) :.
Attachment:
pgpYY0QKRYgtg.pgp
Description: PGP signature