Internationalization problems with UTF8 IIS and custom 404 errorpages

Posted on 2009-02-18
Medium Priority
Last Modified: 2012-05-06
Internationalization problems with UTF8 IIS and custom errorpages...

We run sites in many different contries and now the time has come to
also include languages do not use the latin charset.

We then have to move to UTF8. So far no problems.

But or entire site structure is build around the custom 404 error page principle.
We use the path as a navigation/command variable , so for instance the page

www.site.com/james_bond does not exist but "redirects" to www.site.com/404.asp?command=look_up&variable=james_bond

However with UTF comes a whole bunch of characters like "M=F8:;>?548O" and when i try to write the query_string for
http://localhost/M=F8:;>?548O i simply get: "404;http://localhost:80/????????????".

All UTF characters is replaced by question marks.
How can i combat this?
Question by:Nettkatalogen
  • 2
LVL 22

Expert Comment

ID: 23692530

Author Comment

ID: 23693628
Still gives out ????? when you try to use a custom 404 asp handler.. :-(
LVL 22

Accepted Solution

cj_1969 earned 1000 total points
ID: 23693726
If I understand the article correctly, to do this you need to encode the URL string on the client side before sending it to the server and then un-encode the string to get it into a variable that you can use.
In addition to this, you also need to modify the web.config to allow the site to properly handle UTF-8 encoding.

You did all these things and it still does not work?

Assisted Solution

israelidanny earned 1000 total points
ID: 23792807
This might help you out:

I just had a similar problem and I solved it by using "HTTP_URL" as opposed to "QUERY STRING".

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Running classic asp applications under Windows Server 2008 R2 (x64) and IIS 7 is not as easy as one may think. It took me a while to figure it out while getting error 8002801d a few times. After you install the OS you will need to install the fol…
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
Screencast - Getting to Know the Pipeline
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question