使用AWS s3存储桶上的UTF-8格式的文件名时,我发现某些引用的文件名(在链接到文件在s3桶)可能不同于我的python应用程序(我使用boto库)的代码引用相同的文件名。正如我发现他们不同normalization forms of unicode不同,并使用unicodedata.normalize后问题消失。什么是AWS S3桶的Unicode规范化表单
但是我还没有发现关于归一化形式,其正在使用的AWS(NFC
,NFKC
,NFD
NFKD
或)的任何信息,所以我将高度赞赏trasted源的任何suggestance其提供信息,谢谢。
看起来很奇怪,S3会标准化对象键。你能提供一个示例代码点序列和它转换成什么样的序列吗? –