1

Swift は文字列の一連のエンコーディングを提供します。私がこれを書いている時点では、それらのどれも文書化されていません。

これは、 ASCIIエンコードされていること、文字列がUTF-8エンコードされていること、文字列がUTF-16でありビッグエンディアン.asciiであることを意味することを理解できます。これらは明らかに実際のテキスト エンコーディングにマップされます。.utf8.utf16BigEndian

次にあり.unicodeます。「Unicode」エンコーディングはありません。Unicode 標準では UTF-8、UTF-16、および UTF-32が定義されていますが、前述のとおり、Swift では既に定義されています。

システムに最適なものを見つけ出すのは派手なものですか?のエイリアス.utf8ですか?奇妙なApple Unicodeエンコーディングですか?

4

1 に答える 1