UTF-8 files - creation fails when using surrogate_pairs, non-regular characters, emoji, etc
Applies to
ONTAP 9
Issue
- Creating
UTF-8named files fail if those files use surrogate_pairs like non-regular characters, emoji, etc. - Windows:
The file name you specified is not valid or too long. Specify a different file name
- On fixed releases of ONTAP for bug 708253, the EMS entry
wafl.dir.surrpair.filenameis displayed when a client attempts file operations.
Mon Nov 17 11:19:47 -0600 [nodeb: wafl_exempt14: wafl.dir.surrpair.filename:error]: Failed to create a file with surrogate pair characters in the name in the directory /vol/vole/126/Doc/.
- In a packet trace, the error from the create request for a file with such characters will be NT Status:
STATUS_OBJECT_NAME_INVALID (0xc0000033). - It is not possible to use surrogate pair characters until ONTAP 9.5.
