UI上没有正确显示特殊字符(注册商标,TM-商标,笑脸等)

时间:2013-03-04 13:52:47

标签: java javascript json jsp-tags

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

为了解决这个问题,我提出了一个解决方法,将特定字符更改为HTML表单(例如,对于注册商标,我用HTML代码替换它并且它有效。但是,由于数据很长,我不喜欢不认为这是一个好习惯。

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

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

任何人都可以提供帮助。

先谢谢!!

1 个答案:

答案 0 :(得分:0)

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

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