Encoding Variants for MacJapanese

Specify variants of MacJapanese.


enum : unsigned int {




The standard Mac OS Japanese variant. Shift-JIS with JIS Roman modifications, extra 1-byte characters, 2-byte Apple extensions, and some vertical presentation forms in the range 0xEB40—0xEDFE (“ku plus 84").


An artificial Mac OS Japanese variant for callers who don’t want to use separately encoded vertical forms (for example, developers using QuickDraw GX).


An artificial Mac OS Japanese variant without Apple double-byte extensions.


The Mac OS Japanese variant for the screen bitmap version of the Sai Mincho and Chu Gothic fonts.


The Mac OS Japanese variant for PostScript printing versions of the Sai Mincho and Chu Gothic PostScript fonts. This version includes double-byte half-width characters in addition to single-byte half-width characters.


The Mac OS Japanese variant for the Hon Mincho and Maru Gothic fonts used in the Japanese localized version of System 7.1. It does not include the standard Apple extensions, and encodes vertical forms at a different location.

See Also

Encodings and Variants


Specify base text encodings.

Compatibility TextEncodings

Specify text encodings that are provided for backward compatibility.

EBCDIC and IBM Host Text Encodings

Specify text encodings used by IBM computers.

Encoding Variants for Big-5

Specify variants of Big-5 encoding.

Encoding Variants for Mac OS Encodings

Specify variant Mac OS encodings that use script codes other than 0

Encoding Variants for MacArabic

Specify variants of MacArabic.

Encoding Variants for MacCroatian

Specify variants of MacCroation.

Encoding Variants for MacCyrillic

Specify variants of MacCyrillic.

Encoding Variants for MacFarsi

Specify variants of MacFarsi.

Encoding Variants for MacHebrew

Specify variants of MacHebrew.

Encoding Variants for MacIcelandic

Specify variants of MacIcelandic.

Encoding Variants for MacRoman

Specify variants of MacRoman.

Encoding Variants for MacRoman Related to Currency

Specify variants of MacRoman that are related to currency.

Encoding Variants for MacRomanian

Specify variants of MacRomanian.

Encoding Variants for MacRomanLatin1

Specify variants of MacRomanLatin1.

Encoding Variants for MacVT100

Specify variants of MacVT100.

Encoding Variants for Unicode

Specify variants of Unicode.

EUC Text Encodings

Specify Extendec Unix Code text encodings.

HFS Text Encoding

Specifies a Mac OS HFS text encoding.

ISO 2022 Text Encodings

Specify text encodings for ISO 2002.

ISO 8-bit and 7-bit Text Encodings

Specify text encodings for ISO 8-bit and 7-bit.

Mac Unicode Text Encoding

Specifies a script code that should be handled as a special Mac OS script code.

Miscellaneous Text Encoding Standards

Specify miscellaneous text encodings.

MS-DOS and Windows Text Encodings

Specify text encodings for MS-DOS and Windows.

National Standard Text Encodings

Specify text encodings for various national standards.

NextStep Platform Encodings

Specify text encodings for the NextStep platform.

Special Text Encoding Values

Specify special cases of text encodings.


Specify a text encoding format.


Specify the part of an encoding name you want to obtain.

Text Encoding Variants

Specify minor variants of a base encoding or group of base encodings.

Unicode and ISO UCS Text Encodings

Specify Unicode and IOS UCS text encodings.

Unsupported Unicode Variants

Represent Unicode variants that are not yet supported or fully defined.