From owner-freebsd-i18n Fri Mar 8 10:19:30 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from s096-n062.tele2.cz (s096-n062.tele2.cz [213.246.96.62]) by hub.freebsd.org (Postfix) with ESMTP id 6CCDA37B402; Fri, 8 Mar 2002 10:19:10 -0800 (PST) Received: from localhost (plusik@localhost) by s096-n062.tele2.cz (8.11.6/8.11.6) with ESMTP id g28IGrf01081; Fri, 8 Mar 2002 19:16:53 +0100 (CET) (envelope-from plusik@pohoda.cz) X-Authentication-Warning: s096-n062.tele2.cz: plusik owned process doing -bs Date: Fri, 8 Mar 2002 19:16:53 +0100 (CET) From: Tomas Pluskal X-X-Sender: plusik@s096-n062.tele2.cz To: Garrett Wollman Cc: freebsd-i18n@FreeBSD.ORG, Subject: Re: multibyte(3) functions not working ? In-Reply-To: <200203081811.g28IB2t40133@khavrinen.lcs.mit.edu> Message-ID: <20020308191246.H1072-100000@s096-n062.tele2.cz> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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 ? Tomas Pluskal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message