在§之前附加一个特殊字符

Has*_*imR 9 java linux jboss servlets

我有一个客户端应用程序正在向服务器发送请求.服务器从数据库中获取字段并将java.lang.String响应发送回客户端.服务器在JBoss v5.0上运行.不寻常的是,当服务器在Windows机器上运行时,客户端收到的响应是正常的,但是当它在Linux上运行时,编码中存在一些问题.

这是数据库中的数据: "INET§IMPNG\n"

服务器在Windows上运行时正确接收响应.

§在服务器在Linux上运行之前,会附加一个特殊字符.我需要在服务器端做什么特别的事情.任何帮助,将不胜感激.

编辑:

收到的答复是:INET§IMPNG.

Ted*_*opp 9

这几乎肯定是字符编码问题.为避免客户端和服务器之间的不匹配,请始终指定特定编码并避免使用默认编码.(例如,代替"xyz".getBytes(),使用"xyz".getBytes("UTF-8")