Playframework 路由文件中的字符编码,请求URL中无法识别scandic字母

Playframework 路由文件中的字符编码,请求URL中无法识别scandic字母,playframework,playframework-2.0,Playframework,Playframework 2.0,url中的Scandic字母(如äöå)例如localhost:9000/äliöurli无法识别,路由无法按需要进行 路由文件: GET/ääliöurli controllers.Application.aalio() 问题是;我是否可以将UTF-8字符编码的选择放入某个配置文件或运行参数中,这不仅会影响视图 还是有一种简单的方法可以在代码中修复此问题?这是一个已知的错误,有一个wip请求:在这种情况下,您有两种解决方案: 首先肯定是不舒服的,它放置UTF编码的路由 GET /%C3%A4%

url中的Scandic字母(如äöå)例如
localhost:9000/äliöurli
无法识别,路由无法按需要进行

路由文件:

GET/ääliöurli controllers.Application.aalio()

问题是;我是否可以将UTF-8字符编码的选择放入某个配置文件或运行参数中,这不仅会影响视图


还是有一种简单的方法可以在代码中修复此问题?

这是一个已知的错误,有一个wip请求:

在这种情况下,您有两种解决方案:

首先肯定是不舒服的,它放置UTF编码的路由

GET /%C3%A4%C3%A4li%C3%B6urli
第二种方法是在路由配置和处理路由的末尾写入
catch all
route,即使用DB支持。在游戏2.0中,全包路线将其描述为


我在少数几个地方成功地使用了第二种方法,至少在第一次实现中,您可能需要预留几个小时来规划和编码解决方案。

第一个UTF编码的路由现在已经是一个足够好的解决方案,甚至不是一个漂亮的:),但似乎做到了这一点。现在只有几条带有丑闻的静态路线。