如何将任意 UTF8 字符串转换为可读字符串。
像:âØ(UTF8 格式)是 €
我尝试使用字符集但不起作用。
最佳答案
您使用 byte[] b = "Üü?öäABC".getBytes("ISO-8859-15");
将字符串编码为 ISO-8859-15,然后使用以下命令对其进行解码UTF-8 System.out.println(new String(b, "UTF-8"));
。您必须以与 ISO-8859-15 相同的方式对其进行解码。
关于java - 将 UTF-8 编码的字符串转换为人类可读的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15019587/