我有一个java对象,我使用google gson(1.4版)转换为json。字符串包含一个特殊字符™,它正在编码。例如:
输入到gson.toJson():
今天的交易,webbustersÃ,™,电器
输出:
今日特卖,webbustersÃ,\ u0099,电器
我还禁用了gson的HTML转义 - Gson gson = new GsonBuilder()。disableHtmlEscaping()。create()但我不认为这个角色与此有任何关系。
当我在jboss和linux上运行它时,会发生这个问题。
当我在jboss和windows上运行时,相同的代码不会将™转换为\ u0099。
有人可以帮助我指导我可以解决此问题的方法。在linux或jboss设置上有什么东西我可以检查或者它与我正在使用的gson实用程序完全相关吗?我在java版本6上运行jbossEAP6,gson版本是1.4。
非常感谢您的帮助!