From owner-freebsd-hackers@FreeBSD.ORG Sun Aug 13 03:54:30 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8EDE16A4DF for ; Sun, 13 Aug 2006 03:54:30 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from mail.asahi-net.or.jp (mail1.asahi-net.or.jp [202.224.39.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23B4343D46 for ; Sun, 13 Aug 2006 03:54:29 +0000 (GMT) (envelope-from ota@j.email.ne.jp) Received: from dynabook-freebsd.advok.com (unknown [141.151.86.147]) by mail.asahi-net.or.jp (Postfix) with ESMTP id 48663DFD7 for ; Sun, 13 Aug 2006 12:54:27 +0900 (JST) Date: Sat, 12 Aug 2006 23:54:23 -0500 From: Yoshihiro Ota To: freebsd-hackers@freebsd.org Message-Id: <20060812235423.af71b566.ota@j.email.ne.jp> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.7 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: UTF-8 <-> UTF-16BE Converter in Kernel Needs Test X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Aug 2006 03:54:30 -0000 You may try these patches, first. http://people.freebsd.org/~imura/kiconv/ It sounds like these patches implement better supports. Hiro On Sun, 13 Aug 2006 01:28:17 +0800 "Intron" wrote: > I'm sorry that I send my experimental patch set here to call for test. > But if I send it to freebsd-i18n@, I wonder no one will respond to me. > > Download: http://ftp.intron.ac/tmp/kiconv_utf8_20060813.tar.bz2 > > My patch set implements a UTF-8 <-> UTF-16BE converter for iconv in > kernel. It doesn't need kiconv(3) to send unnecessary UTF-8 <-> UTF-16BE > conversion tables to kernel. And it doesn't require the help of GNU > libiconv, which kiconv(3) depends on. > > With my patch set, if you mount FAT/NTFS/ISO9660 file system, less > resource will be occupied than before: > > mount_msdosfs -L ll_NN.UTF-8 /dev/md0s1 /mnt > > See my "readme.txt" for installation guide. > > ************ ATTENTION !!! ************ > > 1. Do NOT test my patch set upon your CRITICAL FAT/NTFS partition !!! > > 2. Limited by BUGGY FreeBSD modules msdosfs/ntfs/cd9660, whether you > use my patch set or not, only 1/2-byte UTF-8 character (up to 0x7ff) > is supported, which means only a few languages are supported. > > I will try to patch those modules to support all languages (up to > 6-byte UTF-8 character) included in current Unicode step by step. > > ------------------------------------------------------------------------ > From Beijing, China > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"