-1

私はデータを取得しています

$newtext = fread($rcon, 102400);

しかし、このスクリプトは機能していません。rcon関数から取得したテキストは通常​​のテキストではありません...それは理にかなっていますか?

$offset = stripos($newtext, 'ÿ');

しかし、私がそれを印刷すると、yを見ることができました

EYî ÿ5aa68

なぜ機能しないのですか?有線のような.. あるから..^^ 明らかな間違いがあったらごめんなさい。私はこれらのことにかなり慣れていません。

あなたの助けと時間をありがとう:)

4

1 に答える 1

0

mb_stripos関数を見てください。
PHP でマルチバイト文字列を扱うように設計されています。

arth@arth:~$ php -r 'echo stripos("EYî ÿ5aa68", "ÿ")."\n";'                                                                                                                    
5
arth@arth:~$ php -r 'echo mb_stripos("EYî ÿ5aa68", "ÿ")."\n";'
5
于 2014-11-18T06:39:37.103 に答える