2012-02-22 22 views
0

文章をpreg_matchと一致させようとしていますが、スウェーデン語のÅ、Ä、およびÖの原因となることはありません。文章は "Filmenärförseddmed 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

関連する問題