From owner-freebsd-current@FreeBSD.ORG Mon Jun 26 17:08:49 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C46216A537 for ; Mon, 26 Jun 2006 17:08:49 +0000 (UTC) (envelope-from jr@opal.com) Received: from smtp.vzavenue.net (smtp.vzavenue.net [66.171.59.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 964BE45A82 for ; Mon, 26 Jun 2006 16:02:48 +0000 (GMT) (envelope-from jr@opal.com) Received: from 118.79.171.66.subscriber.vzavenue.net (HELO linwhf.opal.com) ([66.171.79.118]) by smtp.vzavenue.net with ESMTP; 26 Jun 2006 12:02:46 -0400 X-REPUTATION: -0.7 X-REMOTE-IP: 66.171.79.118 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.06,176,1149480000"; d="scan'208"; a="38878651:sNHT18521424" Received: from linwhf.opal.com (localhost [127.0.0.1]) by linwhf.opal.com (8.13.6/8.13.6) with ESMTP id k5QG2jqG099789 for ; Mon, 26 Jun 2006 12:02:45 -0400 (EDT) (envelope-from jr@opal.com) Received: from 127.0.0.1 ([127.0.0.1] helo=linwhf.opal.com) by ASSP-nospam; 26 Jun 2006 12:02:45 -0400 Received: (from jr@localhost) by linwhf.opal.com (8.13.6/8.13.6/Submit) id k5QG2jku099788 for freebsd-current@freebsd.org; Mon, 26 Jun 2006 12:02:45 -0400 (EDT) (envelope-from jr) Date: Mon, 26 Jun 2006 12:02:45 -0400 From: "J.R. Oldroyd" To: freebsd-current@freebsd.org Message-ID: <20060626160245.GM48766@linwhf.opal.com> References: <6eb82e0606091906j7d9f69aarcf1f9738c7565677@mail.gmail.com> <20060625221640.GI48766@linwhf.opal.com> <20060626014939.GA74292@over-yonder.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FUFe+yI/t+r3nyH4" Content-Disposition: inline In-Reply-To: <20060626014939.GA74292@over-yonder.net> User-Agent: Mutt/1.4.2.1i Subject: Re: Unicode (was Re: Updating ncurses in base) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 17:08:49 -0000 --FUFe+yI/t+r3nyH4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Is it time to consider making the utf-8 encoding the default character encoding in FreeBSD? Most other OSs have moved to utf-8 over the last few years. We remain somewhat behind in this respect, which is odd, considering the wide international participation in the FreeBSD community. It's not much work to do this. The notes in the link I posted and the earlier message which started this thread suggest where work still needs to be done: - ncurses in the base system will need updating to a current version with wide-character support - we may need to update the base fonts so that more iso10646 ones have more complete character support - some work will need to be done to fix wide-character related bugs in a few utilities, e.g., nvi - utf-8 will have to be made the default character encoding in startup scripts for the various utilities and ports that are affected - there may be a number of files on the system which will need iconv'ing from iso8859 to utf-8 - the FreeBSD Handbook will need updating Such a change would be transparent for folk still using only 7-bit text. Folk with 8-bit text stored as 8859 will have to convert all such files to utf-8 so they'll need some sort of head's up when we change the system default. If there's interest, I can help coordinate a ToDo list to track what needs to be done. -jr --FUFe+yI/t+r3nyH4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iQDVAwUBRKAFJUkkqUax7f6FAQLiGQYAoPqzEmWvKLF+ods82zk4S+5b1AdFZmuB CWUISZi6/dnhU31daTuB2Jg4pIs09mU9eUhJhgHH+SwgpIS1LBk2DjYfUuUEbZNm wDX7I4P38ZhItxKSsg+AWBVs2fLeedamUSN4rXnNfMiFi3IC9x/s+3+ZOzBkksIy rghFjL6hnYz2fG+rZozNGlisK/NQw/IgxXqnYWUlaAGfpmoiyjhPYC2d+LN3SxZf jk4NffCveNu4/rrXB0O7I5xeoEuldxe6 =OsBc -----END PGP SIGNATURE----- --FUFe+yI/t+r3nyH4--