2012-12-10 1 views
0

라이브 서버의 Inflector::slug(); 기능에 문제가 있습니다. 로컬 모든 것이 정상적으로 작동합니다.Cakephp 2.0 inflector slug 텍스트 인코딩 utf 8 예기치 않은 문자열을 반환합니다.

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

에 대한 URL 'this is an url' 같은 출력 't_u_l' :

는 다음 코드를 사용합니다.

아마도 텍스트 인코딩을 사용하는 경향이 있었지만 모든 것을 UTF-8로 변경했습니다.

아무도이 문제가 있습니까?

답변

2

PHP를 대신하여 PCRE 라이브러리가 깨진 것 같은 UTF-8

및/또는

는 소리의 "--enable-유니 코드 속성"로 컴파일 할 수있다 (이 경우 PCRE 라이브러리 돈을 발생 유니 코드 패턴을 올바르게 처리하지 못함)