IMLangConvertCharset interface
Converts a string from one code page to another.
Members
The IMLangConvertCharset interface inherits from the IUnknown interface. IMLangConvertCharset also has these types of members:
- Methods
Methods
The IMLangConvertCharset interface has these methods.
Method | Description |
---|---|
DoConversion | Converts the given string from the source code page of the Conversion object to its destination code page. |
DoConversionFromUnicode | Converts the given wide-character string from Unicode to the destination code page of the Conversion object. |
DoConversionToUnicode | Converts the given string from the source multibyte code page of the Conversion object to the Unicode character set. |
GetDestinationCodePage | Gets the identifier value of the destination code page of the Conversion object. |
GetProperty | Gets the MLCONVCHAR constants that the Conversion object sets. |
GetSourceCodePage | Gets the code page identifier value that is designated as the source code page of the Conversion object. |
Initialize | Initializes the internal state of the Conversion object with the specified parameters. |
Remarks
A client creates an instance of the Conversion by using IMultiLanguage::CreateConvertCharset or by explicitly calling CoCreateInstance. The IMLangConvertCharset methods perform more efficient character set conversions than the methods in the IMultiLanguage interface.
A caller uses this interface to perform character set conversions repeatedly that involve the same combination of source and destination code pages. This interface can also be used to reinitialize the Conversion with new source and destination code pages as many times as necessary.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Mlang.h |
IDL |
Mlang.idl |
DLL |
Mlang.dll |