gf3/secretary — pull request #17 by whodidthis (2014-02-27 23:40:38+00:00)
Title: Uri encoding of parameters messes up everything

Routes with i18n stuff in them seem to work fine until you have parameters with non-ascii. I'm not an expert on the whole encoding stuff but would be cool to have i18n work on parameters too.
```
Testing secretary.test.core

FAIL in (render-route-test) (:)
messes up i18n:(
expected: (= (secretary/render-route "/users/:id/foods/:foods" {:id "kevin", :foods "bacon,broccoli"}) "/users/kevin/food/bacon,broccoli")
actual: (not (= "/users/kevin/foods/bacon%2Cbroccoli" "/users/kevin/food/bacon,broccoli"))

FAIL in (render-route-test) (:)
messes up i18n:(
expected: (= (secretary/render-route "/ヽ(*・ω・)ﾉ/:food" {:food "두부"}) "/ヽ(*・ω・)ﾉ/두부")
actual: (not (= "/ヽ(*・ω・)ﾉ/%EB%91%90%EB%B6%80" "/ヽ(*・ω・)ﾉ/두부"))
```