gpt4 book ai didi

Java getBytes UTF-8编码

转载 作者:行者123 更新时间:2023-11-29 10:12:33 25 4
gpt4 key购买 nike

我正在尝试处理编码问题(我想将特殊字符从字符串转换为正确的 UTF-8 字符...):

当我执行这个简单的代码时:

System.out.println(new String("é".getBytes("UTF-8"), "UTF-8"));

在我期望的控制台中:'é' 但我得到了

é 

最佳答案

éé 字符的 HTML 实体引用,而不是 UTF-8 编码字符串。要对其进行解码,您可以使用 Commons Lang 的 org.apache.commons.lang.StringEscapeUtils :

String decodedStr = StringEscapeUtils.unescapeHtml("é");

关于Java getBytes UTF-8编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27828600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com