codeigniter中的路由不适用于非英语字符

时间:2013-03-12 15:48:58

标签: php codeigniter

我正在尝试创建包含非英文字符的路线。我正在使用类似的东西:

$route[rawurlencode('stringWithNonEnglishCharacters')] = "controller/method";

在我的本地服务器上,这很好用但是当我将它上传到服务器时,出于某种原因它只适用于英文字符。知道我做错了什么或我需要配置什么?

1 个答案:

答案 0 :(得分:2)

我使用的是ASCII。

<强>示例

$route['%E0%B8%9A%E0%B8%97%E0%B8%84C'] = 'controller/method';

复制URL时,您将看到ASCII格式的URL,并将其粘贴到文本编辑器中。

$route[urlencode('Your languages String')] = "controller/method";