Cakephp 2.0 inflector slug文本编码utf 8返回意外字符串

时间:2012-12-10 14:24:51

标签: utf-8 cakephp-2.1 slug

我的实时服务器上的Inflector::slug();功能存在问题。 当地的一切都很好。

我使用以下代码:

Inflector::slug($data['menu_items']['page_url'], '_');

'this is an url'之类的网址会输出't_u_l'

它可能与文本编码有关,但我将所有内容都改为UTF-8。

有人有这个问题吗?

1 个答案:

答案 0 :(得分:2)

Php必须使用“--enable-unicode-properties”而不是utf-8编译

或/和

听起来你的PCRE库坏了(当pcre库没有正确处理unicode模式时会发生这种情况)