From: "Daniel C. Sobral" <d...@newsguy.com> Subject: Re: Unicode support for Joliet CDs Date: Sat, 08 May 1999 02:57:25 +0900
dcs> > Unicode support patch for -current and -stable is now updated. dcs> BTW, some people mentioned losing case in Joliet names. Is/was this dcs> caused by the convertion? Is it fixed in this version? I have noticed this problem right now. Following is the patch for -current and -stable: --- /usr/src/sys/isofs/cd9660/cd9660_util.c Sun Apr 25 02:53:58 1999 +++ /tmp/cd9660_util.c Sat May 8 09:20:44 1999 @@ -162,7 +162,7 @@ for (; infn != infnend; fnidx++) { infn += isochar(infn, infnend, joliet_level, &c); - if (!original && c >= 'A' && c <= 'Z') + if (!original && !joliet_level && c >= 'A' && c <= 'Z') *outfn++ = c + ('a' - 'A'); else if (!original && c == ';') { fnidx -= (d == '.'); I will change my Unicode patch as the same. dcs> > * Add kernel config option CHARSET_*. dcs> > They are to specify the conversion tables you need. dcs> dcs> And how about selecting the charset to be used? Does this still goes dcs> through sysctl, did you get it on a mount option as I suggested, or dcs> what? Not yet, still 'sysctl'. # I feel that adding conversion tables to kernel is ad hoc way. # The BIG5 encoding is not filesystem-safe so that # some userland supports is neccesary for zh_TW.BIG5. # It is as the same for ja_JP.SJIS. # Then, kernel should pass Unicode to userland as UTF-8 encoded, # and we should make proper I18N on whole FreeBSD. # ... confused. -- Motomichi Matsuzaki <mz...@e-mail.ne.jp> Dept. of Biological Science, Fuculty of Sciences, Univ. of Tokyo, Japan To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message