Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Mar 2002 20:31:37 +0200
From:      Richard =?utf-8?B?xIxlcGFz?= <rch@richard.eu.org>
To:        freebsd-i18n@FreeBSD.ORG
Subject:   Re: multibyte(3) functions not working ?
Message-ID:  <20020308183137.GB472@richard.eu.org>
In-Reply-To: <20020308191246.H1072-100000@s096-n062.tele2.cz>
References:  <200203081811.g28IB2t40133@khavrinen.lcs.mit.edu> <20020308191246.H1072-100000@s096-n062.tele2.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri Mar  8 19:16:53 2002 +0100 Tomas Pluskal wrote:

>On Fri, 8 Mar 2002, Garrett Wollman wrote:
>
>> >  setlocale(LC_ALL, "cs_CZ.ISO8859-2");
>> >  x=wctomb(s, 0x0161);
>>
>> You have specified a locale which does not have a multibyte encoding.
>>
>> If you want to use ISO 10646, you'll have to create a locale which
>> specifies it.  FreeBSD supports UTF-8 (under the obsolete name
>> ``UTF-2''), but no locales are provided or supported which use that
>> character set.  You can translate between ISO 10646 and your locale's
>> current character set, ISO 8859-2, using the iconv() library
>> function.  (This is not currently provided in FreeBSD, but the ports
>> collection contains several librararies which implement it.)
>
>Thanks for response,
>
>I know that ISO8859-2 is not multibyte encoding, but in fact gnumeric,
>gedit (and I believe a lot of other software) expect the multibyte
>functions to work anyway (and to work as "translate characters from
>current locale's encoding to UNICODE" and reverse).
>
>Why does this work in linux ?
>

        Wchar does not necessary means unicode.  This is Linux-only feature.

-- 
      ☻ Ričardas Čepas ☺

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-i18n" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020308183137.GB472>