Article ID: 304625 - Last Review: November 5, 2001 - Revision: 1.1 PRB: HRESULT C00CE56E "System Does Not Support the Specified Encoding" Error Message with MSXMLThis article was previously published under Q304625 SYMPTOMS
When you load a remote XML document from a Web server by using either XMLHTTP or IXMLDocument::Load, you may receive the following error message:
HRESULT C00CE56E System does not support the specified encoding. CAUSE
As of version 2.6, MSXML passes all XML documents through Mlang.dll to verify their encoding. If Mlang.dll encounters a non-standard encoding string, it returns an error.
"ISO8859_1" is the canonical representation of the Latin-1 character encoding string in the Java language and class libraries. The standard that is defined by the Internet Assigned Numbers Authority, however, is "ISO-8859-1", which is not an accepted alias. RESOLUTION
To resolve this problem, do either of the following:
STATUS
This behavior is by design.
REFERENCES
For more information, see the following Web site:
IANA Character Set Registry http://www.iana.org/assignments/character-sets (http://www.iana.org/assignments/character-sets) | Article Translations
|
Back to the top
