【发布时间】:2014-09-28 00:12:18
【问题描述】:
我正在从服务器获取一些 json 字符串格式的 Unicode 字符串(表情符号图标)。
我的问题很奇怪,最近两天我一直在尝试解决这个问题。当我解析 json 并将所有 Unicode 字符串存储在 ArrayList<String> 中并尝试通过从同一个 ArrayList 获取值来设置 TextView 上的文本时,它将 Unicode 字符显示为:
Ghcghchgc\ud83d\ude03\ud83d\ude03fyju\ud83d\ude0c6\u20e3
当我通过传递静态值在 textview 上设置相同的字符串时:
textview.settext("Ghcghchgc\ud83d\ude03\ud83d\ude03fyju\ud83d\ude0c6\u20e3")
然后文本视图显示完美的表情符号。
我被困在这一点上。谁能帮我解决这个问题或告诉我我是否做错了什么。
【问题讨论】:
-
试试这个新字符串("your text","UTF-8");