> > They were rsynced from Mac OS X.
I said *original* app. Rsync is not the original app and most likely does not attempt to re-encode or re-normalise Unicode strings. > I feared that. In the end it might be even reasonably doable, if I can > take advantage of some preconditions... for instance: is it safe to assume > that, given a specific instance of a filesystem, everything is > encoded/normalised in the same way? Probably not. Most software that handles unicode does not do code point normalisation. Hence my emphasis on what app created the file name in the first place. >