0

こんにちは、私の問題についてあなたの助けが必要です。

.txt ファイルからテキスト (韓国語) を表示しようとしましたが、出力が異なります。このような韓国語の文字を含む.txtファイルがあります 냐는 한국을 사랑

しかし、私が試したとき:

$str= file_get_contents($path."result.txt");
echo $str;

ブラウザでは、結果は次のようになりました。�먮뒗 �쒓뎅�� �щ옉

でもエコーだけならOK"냐는 한국을 사랑"

何か問題がありますか?

お手伝いありがとうございます

4

3 に答える 3

0

header("Content-Type: text/html; charset=UTF-8")php ファイルで使用するか、 html でメタ タグを使用します<meta charset='utf-8'>。また、使用しているフォントが必要な Unicode 文字をサポートしていることを確認してください。

于 2012-05-18T06:41:30.050 に答える
0

ファイルの文字エンコーディングは、コードが生成している HTML ドキュメントの文字エンコーディングとは明らかに異なります。

PHP でテキスト データを動的に変換することも、適切な変換プログラムを使用してテキスト ファイルを変換することもできます。PHP が UTF-8 でエンコードされたドキュメントを生成していると仮定すると、テキスト エディターでテキスト ファイルを開き、[名前を付けて保存] を使用して UTF-8 エンコード (BOM なし) として保存することができます。

于 2012-05-18T07:25:55.597 に答える