我在解码和编码字符串时遇到问题,
我的程序从响应 Web 服务读取字符串值Hungr\u00EDa
,然后我需要将此值转换为Hungría
.. 我无法理解如何工作。但是当我将字符串发送到 web 服务请求时,我需要将值编码Hungría
为 Hungr\u00EDa
.
String input = "Hungr\u00EDa";
logger.info("UTF8test.decodeUTF8: "+new String(input.getBytes(),Charset.forName("UTF-8"))); //output is Hungr?a, updated to UTF-8