Prefix filtering issue due to Unicode normalization

Bug #1889363 reported by Arzhna Lee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
New
Undecided
Unassigned

Bug Description

The names of containers and objects using Unicode differ depending on the normalization method (NFC or NFD).

eg.
맥 -(NFC)-(URLEncode)-> %EB%A7%A5
맥 -(NFD)-(URLEncode)-> %E1%84%86%E1%85%A2%E1%86%A8

When uploading an object with a Unicode name on macOS, the NFD-normalized name is used.
However, this object is not retrieved as a Unicode prefix that has been NFC normalized.
Since the normalization method of macOS and Linux/Windows is different,
even if the same prefix is used, accurate filtering results cannot be provided.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.