我从服务器得到一些文本格式的响应,它工作正常但在某些情况下我没有得到字符串。
说明:- 我的数据库有一个名称,如 cupcaké,但当我解析数据时,它会显示 cupcaké
。我想展示它就像 cupcaké
。
我在 utf-8
的帮助下尝试了 URL.Encode
和 URL.Decode
函数,但没有一个有用。我需要适用于所有特殊字符的通用解决方案,不仅适用于此字符。
这是我的 jsonparser 类,我需要修改这个文件吗?或某处?
HttpURLConnection conn = null;
StringBuilder jsonResults = new StringBuilder();
try {
URL url = new URL(str);
conn = (HttpURLConnection) url.openConnection();
InputStreamReader in = new InputStreamReader(conn.getInputStream());
// Load the results into a StringBuilder
int read;
char[] buff = new char[1024];
while ((read = in.read(buff)) != -1) {
jsonResults.append(buff, 0, read);
}
json = jsonResults.toString();
} catch (MalformedURLException e) {
Log.e(LOG_TAG, "Error processing Places API URL", e);
如何在我的屏幕上显示它?
请给我任何引用或提示。
最佳答案
您需要研究 Sms 编码概念。 尝试一些引用: http://www.codeproject.com/Tips/470755/Encoding-Decoding-7-bit-User-Data-for-SMS-PDU-PDU
关于android - é=é : need to show as it is,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16103554/