0

ようこそ

私のファイルにはアラビア語のデータが含まれています

正しい結果を表示するには、どの文字セットを使用する必要がありますか??

echo iconv("???????",'UTF-8',$data[$c]."\0");  
4

2 に答える 2

1

アラビア語は通常 としてエンコードされるISO8859-6ため、次を試してください。

echo iconv("ISO-8859-6",'UTF-8',$data[$c]."\0");  

どのエンコーディングを見つけるかについては、エンコーディング チェックとファイル文字エンコーディングの決定と変更を参照してください。

同様に、どこでも UTF-8 を使用していること、および PHP が UTF-8 を処理するように構成されていることを確認する必要があります。

HTML で、メタタグを追加します。

<meta charset="utf-8" />

そして、UTF-8 形式で保存します。notepad++ でそれを行う方法は次のとおりです。

でUTF-8を有効にしphp.iniます。

default_charset = "utf-8"

完全な手動チェックの場合Web アプリでの Unicode Front To Back の処理

于 2013-01-23T09:29:59.437 に答える
0

まだ UTF-8 でない場合は、おそらく iso 8859-6 になります。

しかし、あなたは確信が持てません。信頼できる検出ができないため、ソース エンコーディングを確認する必要があります

于 2013-01-23T09:31:22.520 に答える