On Fri, Dec 12, 2003 at 12:43:11PM +0300, Alexander Zagrebin wrote: > Hi! > > The FreeBSD 5.2-RC has problem with russian (cyrillic) file names on NTFS > volumes. > If the file name is "????" (hex: 0xd4 0xc5 0xd3 0xd4), then after mounting its > name looks like 0xff 0xd4 0xff 0xc5 0xff 0xd3 0xff 0xd4, so file is > inaccessible. > I reason is in function "wchar ntfs_u28" (file ntfs_subr.c). > This function returns value of outbuf (char), converted to wchar. The highest > bit of russian characters (koi8-r encoding) is always 1, so this conversion > works incorrectly (data type char is signed). Thanks for the report. This has been fixed in -current. I'll try to get it committed to RELENG_5_2 before the release if possible. TimReceived on Tue Dec 16 2003 - 02:49:45 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:34 UTC