--- Marc Espie <[EMAIL PROTECTED]> wrote: > On Fri, Nov 02, 2007 at 07:41:35AM -0400, Juan Miscaro wrote: > > --- Paul Irofti <[EMAIL PROTECTED]> wrote: > > > > > On Thu, Nov 01, 2007 at 11:22:53AM -0400, Nick Guenther wrote: > > > > On 11/1/07, Juan Miscaro <[EMAIL PROTECTED]> wrote: > > > > > Hi gang. > > > > > > > > > > Is there any priority for having OpenBSD support UTF8? > > > > > > > > > > // peter > > > > > > > > utf-8 isn't an OS-level thing. You need to do it in every app. > > > > Googling, the first result brings up > > > > http://osdir.com/ml/os.openbsd.ports/2004-02/msg00376.html as > an > > > > example. > > > > > > > > > > The sad thing is that the man pages don't mention that OpenBSD's > libc > > > doesn't quite support locale, multibyte/wide char conversions > thus > > > Unicode. > > > > > > E.g. if you look at mbstowcs(3) you'd say: okay, I can use > that... > > > but > > > looking at the code behind it you'll see its a pure stab that > does a > > > simple memcpy from chars to ints (or wchar_ts as they modernly > call > > > it > > > in C99). > > You would REALLY be surprised how much of a difference this `simple > stub' > does... it allows us to compile *a lot* of code that helps support > utf8 > in ports land. > > And in reality, this part of OpenBSD is C99-compliant. There's > absolutely > *nothing* in the standard that says you have to support any locale > except > the C locale (which we do). > > If something has to be documented, it's probably that we just support > 8 bit locales for now... > > That said, this will eventually improve, and yes, this is a long > road. > If it was only the C library, it would be rather simple... > > > > > To get back to the practical nature of my original request, if > someone > > can let me know how to write French characters in a terminal (via > an > > SSH connection) I would be very grateful. I would like to use a > > terminal emulator that uses UTF8 and I believe xterm does this but > I > > can't find an OpenBSD package (or port) for it. > > > > // juan > > The xterm in OpenBSD can do it. It supports the utf8 option. > > You will need an editor that supports utf8 characters as well. > Both vim and emacs do. > > There are lots of programs in ports that have fairly decent level of > locale support. Heck, I can actually write japanese in OpenBSD, for > instance, and that's a *whole lot* more complicated than just french > characters.
Thank you. I also have a need to be able to write UTF-8 on my non-X systems. Do you have any thoughts on the matter? // juan Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca