0

PHPとHTMLフォームを使用して、mysqlにアラビア語データを挿入しています。mysql テーブルにデータを挿入した後、データは次のようになります。ただし、このデータを json_encode 関数に公開し、Android からこのデータを読み取ろうとすると、Android は مرØبا العالم を json の解析後に表示します。このデータを Android で意味のある形で表現する方法はありますか。

アップデート:

http-equiv="Content-Type" content="text/html; charset=utf-8"

ショーページでもこのメタタグを使用しています。このメタ タグがないと、私のブラウザは次のようなデータも表示します مرØبا العالم</p>

ありがとう

4

2 に答える 2

1

MySQL を通してどのように表示していますか? パテ?端末のエンコーディングが ASCII ではなく UTF-8 に設定されていることを確認してください。

編集:これを試した後、文字がコンソールに正しく表示されるように、Putty エンコーディングをWin1256に設定する必要がありました。

パテ設定:

ここに画像の説明を入力

于 2012-06-29T13:25:16.050 に答える
0

すべてのプラットフォームで同じ文字エンコーディングを使用していることを確認してください。理想的には、UTF-8 を使用してください。

于 2012-06-29T13:21:44.943 に答える