# Routing: Unescape urls

**URL:** <https://www.ruby-forum.com/t/routing-unescape-urls/166563>\
**Category:** Rails\
**Created:** [April 27, 2009, 1:06pm UTC](https://www.ruby-forum.com/t/routing-unescape-urls/166563 "2009-04-27T13:06:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![edbond](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/13edae/32.png) [@edbond](https://www.ruby-forum.com/u/edbond)\
**Post date:** [April 27, 2009, 1:06pm UTC](https://www.ruby-forum.com/t/routing-unescape-urls/166563/1 "2009-04-27T13:06:36Z")

</div>

Hello All,

How to make rails unescape incoming urls? I want to use russian chars  
in routes, like:

map.city URI.escape(“/ëÁÒÔÁ–:title–:id”), :controller =\>  
“cities”, :action =\> “show” It seems to works (page loads) but all  
links on page looks like this:  
[http://localhost/%25D0%259A%25D0%25B0%25D1%2580%25D1%2582%25D0%25B0--Киев--30295?page=4](http://localhost/%25D0%259A%25D0%25B0%25D1%2580%25D1%2582%25D0%25B0--%D0%9A%D0%B8%D0%B5%D0%B2--30295?page=4)

Rails double escapes url?

Also I tried url\_for(… :escape =\> false), it doesn’t help.

Thanks in advance,  
Eduard
