繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM