why do i get "No mapping for the Unicode character exists in the target multi-byte code page"

I have a website running on iis7 and windows server 2008 when i try to access it with mozzila firefox from some computers i get "System.ArgumentOutOfRangeException: No mapping for the Unicode character exists in the target multi-byte code page. (Exception from HRESULT: 0x80070459)"
Who is Participating?
torimarConnect With a Mentor Commented:
Is the correct charset defined in the "content-type" header?
Since you probably are using Hebrew characters, this charset will have to be ISO-8859-8 or utf-8, I guess.

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
aquaswAuthor Commented:
the same meta tag exists on my masterpage
aquaswAuthor Commented:
anyone ?
Helllo, i had also this kind of problem in firefox ,using hebrew url characters ,so i used
the method encodeURIComponent() in javascript at the .src url link  .
in my case the problem was at the google analytics  script , so i executed the encodeURIComponent()
on the link and the problem solved  :)
hope this will for for u .

in  my case solution:

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = encodeURIComponent(('https:' == document.location.protocol ? 'https://ssl' : 'http://www')) + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.