title: jQuery Mobile URL converting hash (#) to %23 on Android browser
body: <p>I am using jQuery Mobile Multiple-Page template for my website but when I visit the website from Android browser it is not working.</p>
  
  <p>The problem is that, the browser converting <code>#</code> tag to <code>%23</code>.</p>
  
  <p>For example I can visit this link <code>www.domain.com/abc.php?id=1234#show_map</code> in iPhone but Android shows this link like this : <code>www.domain.com/abc.php?id=1234%23show_map</code></p>
  
  <p>How can I solve this problem? Should I create new page instead hash tag page or how can I add an exception for Android browsers?</p>
  
  <p>Thanks </p>
  
  <p><strong>UPDATE:</strong>
  Here is the code that doesn't work on Android, but works everywhere else:</p>
  
  <pre><code>    &lt;script type="text/JavaScript"&gt;
          window.done_mapping=false;
          contingency = function() {
              if(window.done_mapping) return true;
              window.location.href='#roast_map';
              window.location.reload();
          }
          contingency_email = function() {
              if(document.getElementById("email")) return true;
              window.location.href+='#email';
              window.location.reload();
          }
      &lt;/script&gt;
  
      &lt;div data-role="content"&gt;
          &lt;ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="a"&gt;
              &lt;li class="goMap"&gt;&lt;a href="#roast_map" data-transition="slide" onclick="contingency();"&gt;View on map&lt;/a&gt;&lt;/li&gt;
              &lt;li class="goMap"&gt;&lt;a href="#email" data-transition="slide" onclick="contingency_email()"&gt;E-mail Results&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
      &lt;/div&gt;
  </code></pre>