MonobjcMonobjc Documented Class Library
NSStringEncoding Enumeration
NamespacesMonobjc.FoundationNSStringEncoding

The following constants are provided by NSString as possible string encodings.

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public enum NSStringEncoding
Public Enumeration NSStringEncoding
public enum class NSStringEncoding
Members
MemberDescription
NSASCIIStringEncoding

Strict 7-bit ASCII encoding within 8-bit chars; ASCII values 0…127 only.

Available in Mac OS X v10.0 and later.


NSNEXTSTEPStringEncoding

8-bit ASCII encoding with NEXTSTEP extensions.

Available in Mac OS X v10.0 and later.


NSJapaneseEUCStringEncoding

8-bit EUC encoding for Japanese text.

Available in Mac OS X v10.0 and later.


NSUTF8StringEncoding

An 8-bit representation of Unicode characters, suitable for transmission or storage by ASCII-based systems.

Available in Mac OS X v10.0 and later.


NSISOLatin1StringEncoding

8-bit ISO Latin 1 encoding.

Available in Mac OS X v10.0 and later.


NSSymbolStringEncoding

8-bit Adobe Symbol encoding vector.

Available in Mac OS X v10.0 and later.


NSNonLossyASCIIStringEncoding

7-bit verbose ASCII to represent all Unicode characters.

Available in Mac OS X v10.0 and later.


NSShiftJISStringEncoding

8-bit Shift-JIS encoding for Japanese text.

Available in Mac OS X v10.0 and later.


NSISOLatin2StringEncoding

8-bit ISO Latin 2 encoding.

Available in Mac OS X v10.0 and later.


NSUnicodeStringEncoding

The canonical Unicode encoding for string objects.

Available in Mac OS X v10.0 and later.


NSWindowsCP1251StringEncoding

Microsoft Windows codepage 1251, encoding Cyrillic characters; equivalent to AdobeStandardCyrillic font encoding.

Available in Mac OS X v10.0 and later.


NSWindowsCP1252StringEncoding

Microsoft Windows codepage 1252; equivalent to WinLatin1.

Available in Mac OS X v10.0 and later.


NSWindowsCP1253StringEncoding

Microsoft Windows codepage 1253, encoding Greek characters.

Available in Mac OS X v10.0 and later.


NSWindowsCP1254StringEncoding

Microsoft Windows codepage 1254, encoding Turkish characters.

Available in Mac OS X v10.0 and later.


NSWindowsCP1250StringEncoding

Microsoft Windows codepage 1250; equivalent to WinLatin2.

Available in Mac OS X v10.0 and later.


NSISO2022JPStringEncoding

ISO 2022 Japanese encoding for email.

Available in Mac OS X v10.0 and later.


NSMacOSRomanStringEncoding

Classic Macintosh Roman encoding.

Available in Mac OS X v10.0 and later.


NSUTF16StringEncoding

An alias for NSUnicodeStringEncoding.

Available in Mac OS X v10.5 and later.


NSUTF16BigEndianStringEncoding

NSUTF16StringEncoding encoding with explicit endianness specified.

Available in Mac OS X v10.5 and later.


NSUTF16LittleEndianStringEncoding

NSUTF16StringEncoding encoding with explicit endianness specified.

Available in Mac OS X v10.5 and later.


NSUTF32StringEncoding

32-bit UTF encoding.

Available in Mac OS X v10.5 and later.


NSUTF32BigEndianStringEncoding

NSUTF32StringEncoding encoding with explicit endianness specified.

Available in Mac OS X v10.5 and later.


NSUTF32LittleEndianStringEncoding

NSUTF32StringEncoding encoding with explicit endianness specified.

Available in Mac OS X v10.5 and later.


NSProprietaryStringEncoding

Installation-specific encoding. (Deprecated. This encoding has been deprecated—there is no replacement.)

Proprietary encodings have not been used since Mac OS X v10.0. You should specify a standard encoding instead.

Available in Mac OS X v10.0 through Mac OS X v10.4 and later.


Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)