Last post Nov 08, 2008 09:28 AM by hareshambaliya
Nov 08, 2008 07:30 AM|muraliaspnet|LINK
I have developed an Asp.net 2.0 web application using VS 2008, (OS: Win XP, Browser: IE 7).
There is a page which has an Ajax call. The call is initiated from an external .js file. The Ajax call works fine in windows xp. When I tried to browse the application in Embedded XP (XPe IE 7) I got the error "Could not complete the operation due to the
error c00ce56e" when the Ajax call fires. When I search for the solution over Internet, many posts are there saying, this error is due to the encoding format. This application uses UTF-8 encoding format. Even when I changed this format to 'iso-8859-1', the
error didn't resolved.
Can anyone help me to resolve this ?
Nov 08, 2008 09:28 AM|hareshambaliya|LINK
The problem occurs when setting the charset of a response to a XMLHttpRequest to utf8 instead of UTF-8 or ISO-8859-1 instead of ISO8859_1. IE7 is very strict on naming of the charsets.
"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.
For more information refer: http://support.microsoft.com/default.aspx?scid=kb;en-us;304625