Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message in Internet Explorer when you click a hyperlink that links to a file whose name contains UTF-8-encoded characters: "The page cannot be displayed"


View products that this article applies to.

Symptoms

Consider the following scenario. You use Windows Internet Explorer to visit a Web page. Then, you click a hyperlink on the Web page. In this scenario, you receive the following error message:
The page cannot be displayed
Additionally, the Address bar may include some incorrect characters.

This issue occurs if the following conditions are true:
  • The hyperlink is a uniform resource identifier (URI) that links to a file.
  • The file name contains UTF-8-encoded characters.

↑ Back to the top


Cause

In the URI, the UTF-8-encoded characters are interpreted as a byte according to the current codepage. The meaning of the UTF-8-encoded characters in non-US-ASCII varies, depending on the locale in which the document is viewed.

↑ Back to the top


Workaround

To work around this issue, do not use percent-encoded octets to represent non-US-ASCII characters. To represent a non-US-ASCII character, you must use that non-US-ASCII character directly in the encoding of the document in which you write the URI.

For more information, visit the following Microsoft Web site:

↑ Back to the top


Status

This behavior is by design.

↑ Back to the top


Keywords: KB941052, kbprb, kbexpertiseadvanced

↑ Back to the top

Article Info
Article ID : 941052
Revision : 3
Created on : 9/28/2011
Published on : 9/28/2011
Exists online : False
Views : 659