在Zend Framework 2中,我试图使用一个包含UTF8字符的路由但是没有运气。使用UTF8字符时,我总是收到错误“请求的URL无法通过路由匹配。”
我的路线如下:
'contact-us' => array(
'type' => 'literal',
'options' => array(
'route' => '/kundtjänst/',
'defaults' => array(
'controller' => 'contact-us',
'action' => 'index',
),
),
),
而且我确信这是“ä”字符给我带来问题,因为当我拿出它(并更改URL)时,它可以工作。如何在ZF2的路线中使用这些字符(瑞典语,挪威语和爱沙尼亚语)?
答案 0 :(得分:0)
您应该使用urlencoded字符:
'route' => '/kundtj%C3%A4nst/',