使用AWS s3存儲桶上的UTF-8格式的文件名時,我發現某些引用的文件名(在鏈接到文件在s3桶)可能不同於我的python應用程序(我使用boto庫)的代碼引用相同的文件名。正如我發現他們不同normalization forms of unicode不同,並使用unicodedata.normalize後問題消失。什麼是AWS S3桶的Unicode規範化表單
但是我還沒有發現關於歸一化形式,其正在使用的AWS(NFC
,NFKC
,NFD
NFKD
或)的任何信息,所以我將高度讚賞trasted源的任何suggestance其提供信息,謝謝。
看起來很奇怪,S3會標準化對象鍵。你能提供一個示例代碼點序列和它轉換成什麼樣的序列嗎? –