--- 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 

Reply via email to