0

PHPを使用してjson形式のデータを作成しましたが、次のように表示されます

"address":"8th Floor, \u200bTower  EN27  Sector 9  Salt Lake City  \u2013 700081  India",

andを使用header('Content-Type: application/json; charset=utf-8');して削除しようとしstr_replaceましたが、 \u200b文字preg_replaceを削除できません 。

アドレス値をエコーすると、問題なく表示されます

8th Floor, Tower EN27 Sector 9 Salt Lake City – 700081 インド

私の友人の 1 人が、彼の Android アプリケーションで私の json データをフェッチしています。

この問題を解決する方法を教えてください。ありがとう

4

1 に答える 1

1

結果Json(PHP)でこれらのユニコードを回避する方法が本当にわかりません。ただし、Android にこれを処理させることをお勧めします。

txtResult = (TextView) findViewById(R.id.txtResult);
txtResult.setText(Html.fromHtml("8th Floor, \u200bTower  EN27  Sector 9  Salt Lake City  \u2013 700081  India"));

クラスの助けを借りてテキストビューに設定することで、Unicodeを削除できますHTML

これがサンプルのテキストビューです

これもテストしました。それは本当にうまくいっています。

于 2014-03-24T06:14:19.653 に答える