Play Framework 2.5 - 重定向编码问题

时间:2017-06-13 12:20:00

标签: redirect encoding utf-8 playframework playframework-2.5

在我使用Play 2.5的应用程序中,我必须重定向到另一个URL。

当网址不包含任何特殊字符

时效果很好
Redirect("http://www.withoutaccent.com/ok", 302)

当url包含以UTF-8

编码的重音时,它运行良好
Redirect("http://www.withencodedaccent.com/%C3%A9", 302)

问题是当网址包含重音

Redirect("http://www.withaccent.com/é", 302)

此代码提供的网址为“http://www.withaccent.com/ %E9 ”,这是不正确的! 我的所有应用程序都使用 UTF-8 ,所以我不明白为什么它使用 Windows-1252 编码(cf。https://www.w3schools.com/tags/ref_urlencode.asp)?

谢谢你的笨蛋!

0 个答案:

没有答案