Это должно быть легко узнать, но я не могу найти его нигде - поэтому, пожалуйста, извините, если это не просто. Какое собственное хранилище UTF используется в CFString, UTF-16, UTF-8 и т. Д.
Почему я спрашиваю, связан ли я с некоторым кодом lua, и lua может обрабатывать строки UTF-8, но если я преобразую их в CFSTring, тогда будет снижение производительности, если оно использует UTF-16 для внутреннего использования?
Я посмотрел на CFStringGetSystemEncoding и он возвращает mac roman - что, похоже, неверно.
языковой стандарт возвращает
LANG = "en_AU.UTF-8" ...
, который указывает, что это utf-8, но тогда документы , кажется, указывают, что это 16 бит?
ТИА