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>