1

あらゆる種類の文字を含む .txt ファイルを読み取るために、php を使用しています。php関数を使用すると、éàêô...などのutf8_decode()文字は正しく認識されるのですが、漢字が????と表示されます。そして、utf8_decode() を使用しない場合、漢字のエコー出力は 北京å のようなものになります。奇妙なのは、生成された Web ページのソース コードで漢字が正しく表示されていることです。

正しい出力を得るにはどうすればよいですか?

fgets 関数を使用して変数 $buffer を作成し、.txt ファイルに読み込みます。

$buffer = explode(" ", $buffer);

foreach($buffer as $word){
    //$word=utf8_decode($word);
    echo "$word \n";
}

どうもありがとうございました

4

1 に答える 1

0

mb_string のさまざまな機能をご覧ください - http://php.net/mb_string

于 2012-11-19T23:58:40.820 に答える