Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

MLCONVCHAR enumeration

Used as an inbound or outbound flag for character set conversion.

Syntax


typedef enum tagMLCONVCHARF { 
  MLCONVCHARF_NONE            = 0,
  MLCONVCHARF_AUTODETECT      = 1,
  MLCONVCHARF_NCR_ENTITIZE    = 2,
  MLCONVCHARF_NAME_ENTITIZE   = 4,
  MLCONVCHARF_USEDEFCHAR      = 8,
  MLCONVCHARF_NOBESTFITCHARS  = 16,
  MLCONVCHARF_DETECTJPN       = 32
} MLCONVCHAR;

Constants

MLCONVCHARF_NONE

Inbound flag that specifies that the default setting is to be used.

MLCONVCHARF_AUTODETECT

Outbound flag a client can use to verify if the Conversion Object has detected the source code page. When this is set, IMLangConvertCharset::GetSourceCodePage returns the detected value for the source code page.

MLCONVCHARF_NCR_ENTITIZE

Inbound flag a client can specify when creating or initializing the Conversion Object. This flag applies to Unicode-to-multibyte conversion only, and it indicates that any character code that cannot be displayed in the destination multibyte code page is encoded as the corresponding numeric entity code.

MLCONVCHARF_NAME_ENTITIZE

Inbound flag a client can specify when creating or initializing the Conversion Object. This flag applies to Unicode-to-multibyte conversion only, and it indicates that any character code that cannot be displayed in the destination multibyte code page is encoded as the corresponding named entity code.

MLCONVCHARF_USEDEFCHAR

Inbound flag a client can specify when using the IMultiLanguage2::ConvertStringFromUnicodeEx and IMultiLanguage2::ConvertStringToUnicodeEx methods. This flag applies to Unicode-to-multibyte conversion only, and it indicates that any character code that cannot be displayed in the destination multibyte code page is output as the specified sequence of characters.

MLCONVCHARF_NOBESTFITCHARS

Flag that instructs the method not to convert characters from a supporting code page to a "best fit" character on a nonsupporting code page. For example, this flag would prevent the "®" symbol from being converted to a normal "R" when converting from a supporting code page to a nonsupporting code page.

MLCONVCHARF_DETECTJPN

Inbound flag a client can specify when creating or initializing the Conversion Object. This flag triggers additional detection for Shift-Jis and Japanese (EUC) character sets.

Remarks

The MLCONVCHARF_AUTODETECT and MLCONVCHARF_NCR_ENTITIZE flags are available for Microsoft Internet Explorer 4.0 and later. The others are available only for Microsoft Internet Explorer 5 and later.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mlang.h

See also

Reference
GetProperty
Initialize
CreateConvertCharset

 

 

Build date: 11/17/2013

Show:
© 2014 Microsoft