Since NXP-6749 Nuxeo normalizes document names using NFKC.
We should use NFC instead, to minimize character changes.
For instance in NFKC the following are transformed:
- ffi (single-character ligature) --> ffi (three characters)
- ™ --> TM
- /(fullwidth solidus, used in Japanese) --> / (regular ASCII slash)
But they are kept unchanged in NFC.
In particular, the fact that / is turned to / causes problems because / is a forbidden character in document names.
- depends on
-
NXDRIVE-54 Drive fails to synchronize local files named with unicode characters
- Resolved
-
NXP-11315 Lack of filename / path normalization leads to false renaming event under OSX
- Resolved
-
NXP-6749 VCS: Unicode normalization of paths
- Resolved
- is required by
-
NXP-15899 Normalize filename charset at file upload
- Open
-
NXP-18781 Fix document with accents in their titles
- Resolved
-
NXP-16604 Normalize document name when looking for child
- Resolved