From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <2fea5b8834e93aa22dabcd313e61c066@brasstown.quanstro.net> References: <4e9701a5.24ae340a.225e.ffffc43a@mx.google.com> <20D78BB2-D645-4ACA-B897-5F59CB780280@gmail.com> <2fea5b8834e93aa22dabcd313e61c066@brasstown.quanstro.net> Date: Sun, 16 Oct 2011 09:19:10 -0400 Message-ID: From: slash To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] ext2srv understands only 7bit ASCII file names? Topicbox-Message-UUID: 388a66a6-ead7-11e9-9d60-3106f5b1d025 > unicode codepoints (runes) are abstract. =A0we need to deal with encoding= s. > the encoding utf-8 uses is not a single byte for anything above 0x7f. > so essentially the encoding phase would be name[i] =3D (uchar)r. =A0the d= ecoding phase > would be r =3D (Rune)name[i]. Thank you. I modified trfs.c and wrote trfs.latin1 which does this. Now I can do: disk/partfs /dev/sdU7.0/data disk/fdisk -p /dev/sdXX/data >/dev/sdXX/ctl ext2srv -r -f /dev/sdXX/linux trfs.latin1 /srv/ext2 mount /srv/trfs /n/ext2 cd /n/ext2 dircp . $home and get no errors.