2012-02-22 2 views
0

문장을 preg_match과 일치 시키려고하는데, 스웨덴 문자 Å, Ä 및 Ö가 원인 일 수는 없습니다. 이 문장은 "Filmen är försedd med svensk text"이며 이것은 내가 시도한 것입니다 : preg_match('/Filmen är försedd med svensk text./i', $information['summary'])하지만 일치 시키려고하면 아무 것도 출력하지 않습니다! "svensk text"를 유지하면 완벽하게 작동합니다.전체 문장을 ÅÄÖ 문자와 preg_match로 일치 시키십시오.

내가 놓친 것이 있습니까?

미리 감사드립니다.

+0

원본 파일의 인코딩은 무엇입니까? – Nobody

+0

문자열이 내부적으로 멀티 바이트로 저장되어있는 경우 (utf-8로 출력한다고 가정 해 봅시다) 일치하지 않습니다. – jishi

+0

@Nobody :'charset = iso-8859-1' – Erik

답변

0

1- this calculator을 사용하여 원하는 문자의 16 진수 표현을 찾습니다.
2. 스웨덴 문자 (Å, Ä 및 Ö) 대신이 16 진수 표현을 사용하십시오.

예 : Å = \ xc5

관련 문제