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 |
|
See also
- Reference
- GetProperty
- Initialize
- CreateConvertCharset