Android应用从服务器接收一些文本,应该为用户显示该文本作为AlertDialog
的消息。该文本是客户端在响应中收到的JSON的一部分
该文本被翻译成应用程序支持的几种语言,对于某些语言,文本是不可读的。例如:
"Музыка"
代替"Музыка"
我试着解码字符串:
URLDecoder.decode("Музыка", "UTF-8")
但这没有帮助。该方法返回相同的"Музыка"
。
也没有帮助<{1}}它返回URLEncoder.encode("Музыка", "UTF-8")
。
如何使其可读,并显示"%C3%90%C5%93%C3%91%C6%92%C3%90%C2%B7%C3%91%E2%80%B9%C3%90%C2%BA%C3%90%C2%B0"
而不是"Музыка"
?