it appears to only be breaking when the HTML is served from a dotnet
server. Can you think of any reason why this would be happening?
Is that a static HTML document? Or HTML generated dynamically from an
ASP.NET application? If possible post a URL where the problem occurs and
tell us what needs to done on the page to trigger the error. I assume it
is an encoding problem.
Hmm, I have searched bugzilla and there have indeed been problems
related to page encoding and the escape/unescape behaviour and the
question whether to remain compatible to Netscape 4 or to current IE
releases, see
<
https://bugzilla.mozilla.org/show_bug.cgi?id=212308>
<
https://bugzilla.mozilla.org/show_bug.cgi?id=44272>
As I understand the problems have been fixed and Mozilla has been made
IE compatible for quite some while now (after 1.4) so please try Firefox
1.0 or Mozilla 1.7 or Netscape 7.2 whether the unescape problem you have
is fixed there.
I am not sure there is a workaround for those older Mozilla/Netscape
releases.