I';我在textView android中得到的是问号而不是字母

I';我在textView android中得到的是问号而不是字母,android,json,Android,Json,我在角色方面遇到了一些问题,到目前为止我还没有遇到这个问题。首先,我想说我在这里解析Json。此活动正在从上一个活动的listView中的Json接收数据。如果你能在第一张图片中看到,我在文本视图中得到的是问号,而不是字母,在第二张图片中,我得到的是很好的字母。我不知道是什么问题,因为第一个和第二个活动的整个代码几乎相同。有人有什么建议或知道为什么会发生这种情况吗 多谢各位 试试这段代码 String data="yout datacontent"; yourTextView.setTex

我在角色方面遇到了一些问题,到目前为止我还没有遇到这个问题。首先,我想说我在这里解析Json。此活动正在从上一个活动的listView中的Json接收数据。如果你能在第一张图片中看到,我在文本视图中得到的是问号,而不是字母,在第二张图片中,我得到的是很好的字母。我不知道是什么问题,因为第一个和第二个活动的整个代码几乎相同。有人有什么建议或知道为什么会发生这种情况吗

多谢各位

试试这段代码

 String data="yout datacontent";
 yourTextView.setText(Html.fromHtml(data);
在JSON解析中

UTF-8字符集。

  String name = "";
   try {
   name = new String(c.getString("NAME").getBytes("ISO-8859-1"), "UTF-8");
   } 
  catch (UnsupportedEncodingException e) {

   e.printStackTrace();
  }
        String decodedName = Html.fromHtml(name).toString();
         yourTextView.setText(decodedName )

我在第二次活动中没有使用该代码,一切正常。这可能是Json文件中的某个内容吗?Html.fromHtml()使用TagSoup解析Html而不是Json,在这种情况下这有什么帮助?这是活动的json,我得到了问号,我发现字母和我写的不一样,当我在活动中得到好的字母时,这是json。我在两个json中使用了相同的字母。为什么我要输入一个Chyric字符?@DusanDimitrijevic我已经测试了两个Json,它们在语法上是正确的。你用什么程序写的JSON?它是相同的,使用相同的编码吗?如果是这样,检查字符串的编码细节。我已经解决了这个问题。在第一个文件中,我用BOM对UTF 8进行编码,在第二个文件中,我用BOM将编码改为UTF 8,字母显示得非常好。对于哪些字母,你会得到问号,你能说出几个字母吗?š,ć,č,ž,đ