android - é=é : need to show as it is

标签 android utf-8 special-characters

我从服务器得到一些文本格式的响应,它工作正常但在某些情况下我没有得到字符串。

说明:- 我的数据库有一个名称,如 cupcaké,但当我解析数据时,它会显示 cupcaké。我想展示它就像 cupcaké

我在 utf-8 的帮助下尝试了 URL.EncodeURL.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);

如何在我的屏幕上显示它?
请给我任何引用或提示。

最佳答案

关于android - é=é : need to show as it is,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16103554/

相关文章:

android - Android 4.0 及以上版本的视频观看问题

安卓 : Read Google chrome URL using accessibility service

json - 使用 JSON-API 获取的字符串在 Swift 中从 base64 转换为 UTF8

c# - MySQL Connector - 删除波兰语字符

OpenCV putText UTF-8 字符

java - 将符号、重音字母转换为英文字母

javascript - 模型数据有特殊字符(如 ' and ")”)需要以 HTML 形式显示

Android Scrollview 自动向上滚动

android - 在 Android 上使用 Facebook API 创建自定义墙贴

javascript - 如何在 Python 2.7 中打印非 ASCII 字符到文件