Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将HTML转义序列转换为Java_Android_Json_Rest - Fatal编程技术网

Android 将HTML转义序列转换为Java

Android 将HTML转义序列转换为Java,android,json,rest,Android,Json,Rest,我正在使用RESTAPI接收字符串 JSONObject obj = new JSONObject(output); JSONArray contacts = obj.getJSONArray("results"); JSONObject result = contacts.getJSONObject(0); .. String brandName = result.getString("productName"); 在某些情况下,productName以Dri-FIT&8482;元素半拉链

我正在使用RESTAPI接收字符串

JSONObject obj = new JSONObject(output);
JSONArray contacts = obj.getJSONArray("results");
JSONObject result = contacts.getJSONObject(0);
..
String brandName = result.getString("productName");
在某些情况下,productName以Dri-FIT&8482;元素半拉链

我想以Dri-FIT的形式展示它™ Android中的Element Half-Zip,但它在文本视图中显示为Dri-FIT&8482;元素半拉链


有谁能帮助我将HTML转义序列转换为有效的Java转义序列,以便我查看它吗?

请将&8482替换为\u2122 2122是8482的十六进制。您可以试试这个。我认为这是展示你的特殊象征的最好方式

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            tv.setText(Html.fromHtml("Dri-FIT™ Element Half Zip", Html.FROM_HTML_MODE_COMPACT));
        }else{
            tv.setText(Html.fromHtml("Dri-FIT™ Element Half Zip"));
        }

我想这不是他想要的。他想改变所有可能的符号,但不完全是这个™.是 啊一般来说,每当我得到一个符号时,你可以尝试@GrabNewTech中发布的答案吗?不,我有\uHex编号的元素的答案。但这正是我想要的。现在我得到它的HTML格式。谢谢!我以前用过这个,只是不记得fromHtml方法存在。