1

私はこの関数を使用しました、

 $code = get_meta_tags('http://www.narenji.ir/');

そして私はこれを見ました

  'مکانی برای آشنایی با ابزارها Ùˆ اخبار داغ دنیای Ùناوری'

この問題を解決するにはどうすればよいですか?JSONを使用せずに修正できますか?

4

3 に答える 3

2

ここにいくつかのリンクが欠落している必要があります。コードは正常に機能します。

重要な点は、ペルシア語がサポートされるようにUTF-8エンコーディングを保持することです。そうでなければ、ペルシア語をサポートする他のエンコーディング(私はまだ知らないもの)とそれを再エンコードできるライブラリが必要になります。

ペルシア語の出力にどのエンコーディングを使用しますか?

于 2012-08-13T19:11:43.720 に答える
1

ブラウザからスクリプトを実行している場合は、コンテンツエンコーディングとしてUTF-8を送信していることを確認してください。何かをエコーする前にContent-Typeヘッダーを追加します。

header('Content-Type:text/html; charset=utf-8');
于 2012-08-13T19:14:14.230 に答える
0

utf8_decode()UTF-8からISO-8859-1(latin1)に変換するために特別に構築されています。ペルシア文字はLatin1にないのに、なぜここで必要だと思いますか?

実例:http ://codepad.viper-7.com/tEjZAz

于 2012-08-13T19:12:11.083 に答える