这可能是一个非常简单的问题,但由于我真的不知道我在寻找什么,我无法成功找到解决方案......
我正在使用一个 JLabel,我在其中放置了一个 html 字符串。我的字符串是由 Jsoup 获得的 然后,我想调整 JLabel 的大小以使其适合字符串。为此,我使用了 FontMetrics.stringWidth 方法,该方法效果很好......除非我有特殊字符,例如“è”、“ç”、“ô”等。在这种情况下,字符变为sth like ô
, or é
, 并且 stringWidth 将其考虑在内。
例如, FontMetrics.stringWidth(HTMLFormating("é")) 会给我 (" é
") 的 stringWidth 更长...我的预期结果是,例如,当我测量“ é
chec”的长度时,我得到与“echec”的结果相同
解决办法是什么 ?有没有办法将 html 字符串转换回“普通”字符串?还是我应该使用另一种方法?
谢谢你的帮助 !