Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Yes, your observation of the behavior is accurate. Internet Explorer 10 and below follow a complicated algorithm for encoding the URL. This was allegedly updated in Internet Explorer 11, but I've found that the new option <a href="http://blogs.msdn.com/b/ieinternals/archive/2014/04/22/internet-explorer-11-unicode-utf8-url-query-string-international.aspx">doesn't seem to work</a>. </p> <p>The "Always show encoded addresses option" concerns whether PunyCode is shown for IDN hostnames, and does not impact the query string. <code>Send UTF-8 URLs</code> mostly applies to the encoding of the path, although it can also affect other codepaths</p> <p>The behavior isn't fully documented anywhere. I'd meant to write a full post on my IEInternals blog about it but ended up moving on from Microsoft before doing so. There's a partial explanation in <a href="http://blogs.msdn.com/b/ieinternals/archive/2012/07/13/internet-explorer-and-international-text-encoding-unicode-punycode-ansi-oh-my.aspx">this blog post</a>.</p> <p>Yes, there are settings that impact the behavior. The <code>Send UTF-8 URLs</code> checkbox inside Tools > Internet Options > Advanced is one of the variables that determines how URLs are sent, but the option does not blindly do what it implies (it only UTF-8 encodes the path, not the query string). Other variables involved include:</p> <ol> <li>Where the URL was typed (e.g. address bar vs. Start > Run, etc)</li> <li>What the system's ANSI codepage is (e.g. what locale the OS uses as default)</li> <li>The charset of the currently loaded page in the browser</li> </ol> <p>As a consequence of these variables, you cannot <em>reliably</em> use URLs which are not properly encoded (e.g. %-escaped UTF8) in Internet Explorer.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload