filepicker.io-文件名中的unicode重音字符-NFC与NFD

filepicker.io-文件名中的unicode重音字符-NFC与NFD,unicode,filepicker.io,Unicode,Filepicker.io,当我的用户使用filepicker.io上传文件时,他们使用带有重音的字符(如ąłżźð),一些上传到S3的文件使用NFC,而另一些文件使用NFD unicode规范化形式(大约有20%的NFD,有消息表明这些文件来自Mac OS X用户) 结果,我不能简单地从S3下载NFD文件,而不尝试这两种形式(我存储的文件名总是NFC格式) 有没有办法告诉filepicker.io在上传到S3之前始终将文件名转换为NFC?或者我真的必须自己用javascript进行转换(例如使用:) 对于那些调查类似问题

当我的用户使用filepicker.io上传文件时,他们使用带有重音的字符(如ąłżźð),一些上传到S3的文件使用NFC,而另一些文件使用NFD unicode规范化形式(大约有20%的NFD,有消息表明这些文件来自Mac OS X用户)

结果,我不能简单地从S3下载NFD文件,而不尝试这两种形式(我存储的文件名总是NFC格式)

有没有办法告诉filepicker.io在上传到S3之前始终将文件名转换为NFC?或者我真的必须自己用javascript进行转换(例如使用:)

对于那些调查类似问题的人来说,很少有关于这个主题的背景读物: