我有一个Java Servlet,它获取RSS提要将它们转换为JSON。它在Windows上很好用,但在Centos上失败。将XML转换为JSON导致在Centos而不是Windows上运行时出现未知字符
RSS提要包含阿拉伯语,它在Centos上显示难以理解的字符。我正在使用这些行来编码RSS提要:
byte[] utf8Bytes = Xml.getBytes("Cp1256");
// byte[] defaultBytes = Xml.getBytes();
String roundTrip = new String(utf8Bytes, "UTF-8");
我在Glassfish和Tomcat上试了一下。两者都有同样的问题。它适用于Windows,但在Centos上失败。这是如何造成的,我该如何解决这个问题?
'byte [] utf8Bytes = Xml.getBytes(“Cp1256” );' - 这没有道理...... – skaffman 2012-02-05 11:40:48