Существует ли в стандартной библиотеке сопоставление между перечислением String.Encoding
и именами стандартных наборов символов IANA, например, "UTF-8" для String.Encoding.utf8
? Я не смог найти его.
Я знаю, что CFStringEncoding
Foundation может быть сопоставлен с именами наборов символов IANA, но я не смог найти способ go из String.Encoding
в CFStringEncoding
. CFStringEncoding
- это просто псевдоним типа для UInt32
, а перечисление String.Encoding
поддерживается UInt
, но, если я не допустил простой ошибки, они, похоже, не соответствуют.