gpt4 book ai didi

java - Apache Commons StringEscapeUtil 中的错误?

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:06 25 4
gpt4 key购买 nike

刚开始使用 Apache Commons StringEscapeUtils .

根据 http://www.w3schools.com/tags/ref_entities.asp , Ö 应该对应于 Ö。然而,

System.out.println(StringEscapeUtils.unescapeHtml4("Ö"));

打印

×

这是一个错误吗?或者我错过了什么?

最佳答案

我猜 EntityArrays.java来自 lang3 存储库的是 buggy :

{"\u00D6", "Õ"}, // � - uppercase O, tilde
{"\u00D7", "Ö"}, // � - uppercase O, umlaut
{"\u00D8", "×"}, // multiplication sign

似乎有些值移动了一行。它必须是:

 {"\u00D6", "Ö"}, // � - uppercase O, umlaut
{"\u00D7", "×"}, // multiplication sign

因为 Ö 根据 LATIN CAPITAL LETTER O WITH DIAERESIS00D6

x"\u00D7"

关于java - Apache Commons StringEscapeUtil 中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4172784/

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