0

我已经使用 php 创建了 json 格式数据,它的显示如下

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

我已经使用header('Content-Type: application/json; charset=utf-8');并尝试删除 using str_replaceand preg_replace,但无法删除 \u200b字符。

如果我回显我的地址值,则显示正常

8 楼,EN27 塔楼 9 盐湖城 – 700081 印度

我的一位朋友在他的 android 应用程序中获取我的 json 数据。

请建议我如何解决这个问题。谢谢

4

1 回答 1

1

我真的不知道如何避免 Result Json (PHP) 中的那些 unicodes。但是,我想建议你让安卓来处理这个。

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

可以通过在类的帮助下设置为 textview 来删除 Unicode HTML

这是示例文本视图

我也对此进行了测试。它工作得很好。

于 2014-03-24T06:14:19.653 回答