Re: msdosfs: Lookup of some existing files fails when mounting with long names

Fabian Keil <[email protected]> Fri, 29 May 2026 07:10:16 +0200
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <[email protected]>
Stefan Esser <[email protected]> wrote on 2026-05-28 at 22:26:09:

> Am 22.05.26 um 18:10 schrieb Stefan Esser:
> > Am 21.05.26 um 23:56 schrieb [email protected]:
> >> Fabian sent me the relevant part of the image, and the name
> >> that is not correctly displayed contains the following UTF-16
> >> sequence:
> >>
> >>      U+D83E U+DD10 ===> U+1F910 ===> "🤐"
> >>
> >> Seems that the conversion of these combined UTF-16 sequences
> >> (surrogates) is not correct. This will probably affect all
> >> file names that contain Unicode characters that cannot be
> >> encoded in a single UTF-16 value.
[...] 
> The patch that adds surrogate pair support to MSDOSFS is now
> available for review:
> 
> 	https://reviews.freebsd.org/D57313

Thanks a lot.

Fabian