【问题标题】:Cyrillic routes西里尔文路线
【发布时间】:2013-09-17 10:22:45
【问题描述】:

我正在尝试设置一个 cakephp 路由规则,例如:

Router::connect(
        '/:language/:site',
        array('controller' => 'categories', 'action' => 'index'),
        array(
            'language' => $langs,
            'site' => $siteTitles
        )
);

$langs 的样子:en|de|ru $siteTitles 看起来像:metal|metall|металл

这适用于拉丁语言,但使用西里尔文版本 (металл) 我收到“错误:找不到 металлController”。

看起来正则表达式不理解俄语版本。

我正在使用 UTF-8 编码运行我的应用程序。

【问题讨论】:

  • 问题解决了!应该已经看到了:一个简单的字符串上的 urlencode 就可以了。
  • 回答您的问题并将其标记为正确答案,以便最终让看到它的人受益;)欢迎堆叠!
  • Lion,谢谢提醒!

标签: cakephp routes cyrillic


【解决方案1】:

问题解决了。

应该已经看到了: 字符串上的简单 urlencode 就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-01
    • 2011-07-21
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 2012-04-01
    相关资源
    最近更新 更多