Я хочу создать нормальное/безопасное имя файла (т.е. несколько читаемый, никаких "странных" символов и т.д.) из некоторой случайной строки Unicode (mich может содержать только что-либо).
(Для меня не имеет значения, что функция Cocoa, ObjC, Python и т.д.)
Конечно, может быть бесконечное множество символов, которые могут быть странными. Таким образом, на самом деле это не решение иметь черный список и добавлять к нему все больше и больше.
У меня мог бы быть белый список. Однако я не знаю, как это определить. [a-zA-Z0-9 .]
- это начало, но я также хочу принимать символы Unicode, которые могут отображаться обычным способом.