Angular - how to get encoded url to be recognised in $routeProvider - when a hash is changed to %23
<p>Some email clients (apparently) encode the hash in a url to %23, (for example #/path#sectionId becomes #/path%23sectionId or %23/path%23sectionId). </p>

<p>When accessing such a url angular uses the otherwise propriety of $routeProvider  and redirects you to your default page. (I think) </p>

<p>How could I decode the url before $routeProvider.when redirects you accordingly? Is there any work-around to this you are aware of? Ideally other than not using the hash to scroll to a section on the page. </p>

<p>Thanks. </p>