Article ID: 304625 - View products that this article applies to.
This article was previously published under Q304625
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:
This error is most prevalent when you use a Java-based middle-tier application framework.
System does not support the specified encoding.
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.
To resolve this problem, do either of the following:
For more information, see the following Web site:
IANA Character Set Registry