gpt4 book ai didi

java - 特殊字符(注册商标、TM-商标、笑脸等)在 UI 上显示不正确

转载 作者:行者123 更新时间:2023-11-28 09:19:37 26 4
gpt4 key购买 nike

我正在开发一个网页(.jsp),我以 JSON 对象的形式获取数据,然后解析它以便将其显示在 UI 上,其中显示不正确。例如,BlackBerry。等等。我已经用JAVA代码编写了所有业务逻辑。当我检查JAVA的响应时,它是正确的。

为了解决这个问题,我采取了一种解决方法,将特定字符更改为其 HTML 形式(例如,对于注册商标,我将其替换为 HTMLcode 并且它有效。但是,由于数据很长,我不知道我认为这不是一个好的做法。

我检查了一些答案,发现了编码问题。但是,当我检查 HTML 文件时,它已经存在了

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

任何人都可以提供帮助吗?

提前致谢!!

最佳答案

构建 JSON 字符串时,其中的所有字符串必须以 UTF-8 编码。这是 JSON 的要求。看来您没有做到这一点,因此 JSON 的接收端无法读取该字符(因为除非正确编码,否则 128-255 范围内的字符无效)

检查写入 JSON 的编码以解决此问题。

关于java - 特殊字符(注册商标、TM-商标、笑脸等)在 UI 上显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15203140/

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