// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. namespace osu.Framework.Platform.MacOS.Native { public enum NSStringEncoding : uint { /// /// 7-bit ASCII encoding within 8 bit chars. /// ASCII = 1, /// /// 8-bit ASCII encoding with NEXTSTEP extensions. /// NEXTSTEP = 2, /// /// 8-bit EUC encoding for Japanese text. /// JapaneseEUC = 3, /// /// 8-bit representation of Unicode characters. /// UTF8 = 4, /// /// 8-bit ISO Latin 1 encoding. /// ISOLatin1 = 5, /// /// 8-bit Adobe Symbol encoding vector. /// Symbol = 6, /// /// 7-bit verbose ASCII to represent all Unicode characters. /// NonLossyASCII = 7, /// /// 8-bit Shift-JIS encoding for Japanese text. /// ShiftJIS = 8, /// /// 8-bit ISO Latin 2 encoding. /// ISOLatin2 = 9, /// /// The canonical Unicode encoding. /// Unicode = 10, /// /// Microsoft Windows codepage 1251, encoding Cyrillic characters. /// WindowsCP1251 = 11, /// /// Microsoft Windows codepage 1252, encoding Latin 1 characters. /// WindowsCP1252 = 12, /// /// Microsoft Windows codepage 1253, encoding Greek characters. /// WindowsCP1253 = 13, /// /// Microsoft Windows codepage 1254, encoding Turkish characters. /// WindowsCP1254 = 14, /// /// Microsoft Windows codepage 1250, encoding Latin 2 characters. /// WindowsCP1250 = 15, /// /// ISO 2022 Japanese encoding. /// ISO2022JP = 21, /// /// Classing Macintosh Roman encoding. /// MacOSRoman = 30, /// /// 16-bit UTF encoding. /// UTF16 = Unicode, /// /// encoding with explicit endianness. /// UTF16BigEndian = 0x90000100, /// /// encoding with explicit endianness. /// UTF16LittleEndian = 0x94000100, /// /// 32-bit UTF encoding. /// UTF32 = 0x8c000100, /// /// encoding with explicit endianness. /// UTF32BigEndian = 0x98000100, /// /// encoding with explicit endianness. /// UTF32LittleEndian = 0x9c000100 } }