【发布时间】:2023-04-01 10:47:01
【问题描述】:
我有一个构建网页的 java 项目,我需要显示 ≈99%。我已经尝试了几件事,但它们似乎都不起作用。任何想法我做错了什么?
我的项目采用模板 HTML 文件,用 JSOUP 将其读入,然后替换模板中的一些数字,然后将其写入文件。
Charcter.toString( (char) 257)
Character.toString("\u2248".toCharArray()[0])
Jsoup.parse("\u2248").text()
"&asymp" + "99%"
"≈" + "99%"
这就是我现在得到的。
<h3>≈99%</h3>
【问题讨论】:
-
问题在于您的页面编码。你必须正确设置它。页面是如何提供给用户的?您已经将其描述为一个文件,但它需要到达浏览器。它是如何到达那里的?或者,如果这是文件本身,那么您正在使用错误的编码编写它。
-
嗯。我实际上是在创建一个中间 API,它提供一个 toString() ,当写入文件时将是一个网页。也许我错过了顶部设置编码的东西。