[英]Special characters(Registered trademark, TM- trademark, smiley etc.) are not displayed correctly on the UI
我正在开发一个网页(.jsp),我以JSON对象的形式获取数据,然后对其进行解析以便将其显示在显示不正确的UI上,例如BlackBerry等。 JAVA代码中的业务逻辑。 当我检查了JAVA中的响应后,它是正确的。
为了解决这个问题,我提出了一种变通方法来将特定字符更改为其HTML格式(例如,对于注册商标,我将其替换为HTMLcode并起作用了。但是由于数据很长,我不认为这是一个好习惯。
我检查了一些答案,找到了encodiong问题。 但是,当我检查HTML文件时,它已经在那里
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
任何人都可以对此提供帮助。
提前致谢!!
构建JSON字符串时,务必使用UTF-8编码所有字符串。 这是JSON的要求 。 似乎您无法执行此操作,因此JSON的接收端无法读取该字符(因为除非正确编码,否则128-255范围内的字符无效)
检查您要在其中写入JSON的编码,以解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.