JSON解析非英文字符

时间:2014-05-01 13:49:43

标签: android html json parsing utf-8

enter image description here

我正在尝试使用本教程http://www.androidhive.info/2012/01/android-json-parsing-tutorial/来学习将数据从网址解析到我的应用。我导入了这个项目。这是工作。这个项目正在使用这个url源。 http://api.androidhive.info/contacts/

然后我决定通过更改其url值来测试项目。例如,我想更改名称。我没有html或php的经验。所以我用免费的网络托管创建了一个网站。然后我打开androidhive网址,复制页面内的所有内容,然后上传到我的新网站。我将所有数据复制到index.html文件。然后我通过更改网址修改了代码。而不是使用这个>

 private static String url = "http://api.androidhive.info/contacts/";

我将网址更改为我的网站。起初它正在运作。我的应用程序正在解析数据并显示结果。但有一个问题。 Non_english字符并不像它们那样。正如你从图片中看到的那样,当我将一些字符如“İÜÇÖĞ...”写入我的索引html并上传到我的网站时,它们显示为第一张图片。你可以看到第一行损坏的字母。因此应用程序正在解析第一张图片中显示的字符串。那不是我想要的。创建此index.html时,我在记事本++中选择了“UTF-8 WITH BOM”。

然后我尝试了另一件事。我在记事本++中使用“UTF-8”上传了相同的内容。结果见于第二张图片。信件还可以,这就是我想看到的。但解析现在不起作用。当我运行项目时,屏幕上没有任何内容。它只显示一个空的白页。我应该从android端还是html端更改以显示正确的字母?

0 个答案:

没有答案