我正在开发一个网页(.jsp),我以JSON对象的形式获取数据,然后解析它以便在UI上显示它,显示不正确。例如,BlackBerry 我用JAVA代码编写了所有业务逻辑。当我在JAVA中检查了响应时,它是正确的。
为了解决这个问题,我提出了一个解决方法,将特定字符更改为HTML表单(例如,对于注册商标,我用HTML代码替换它并且它有效。但是,由于数据很长,我不喜欢不认为这是一个好习惯。
我已经检查了一些答案,在那里我发现了密码问题。但是,当我检查HTML文件时,它已经存在了
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
任何人都可以提供帮助。
先谢谢!!
答案 0 :(得分:0)
构建JSON字符串时,必须以UTF-8编码所有字符串。这是JSON的要求。看起来你没有这样做,因此JSON的接收端无法读取该字符(因为除非正确编码,否则128-255范围内的字符无效)
检查编写JSON的编码,以解决此问题。