0

誰かがこの問題で私を助けることができますか?

file_get_contents()を使用して、ファイルからすべてのテキストを取得しました

ファイルにはReparaçという単語が含まれています

strpos()はReparaçを見つけることができません

Reparaを探すと見つかったので、問題はçにあります。

file_get_contents()をエコーすると、çが正常に表示されます

file_get_contents()の情報を別のファイルに書き込むと、 çの代わりに奇妙な記号が表示されます。

私はこれを修正するために何かをしたり、周りを探したりするのに本当にうんざりしています.phpコードに慣れている人はおそらく簡単に対処できますが、これの何が問題なのかわかりません.

ちなみに、私が見た多くのウェブサイトでは、文字セットがこの種の問題に関連しているように見えました.私はUTF-8を使用しています.

4

2 に答える 2

4

使ってみてmb_strpos()

于 2011-08-29T03:26:09.087 に答える
3

mb_strpos()代わりに、マルチバイト対応の strpos を使用してください。

于 2011-08-29T03:26:23.387 に答える