Has*_*imR 9 java linux jboss servlets
我有一个客户端应用程序正在向服务器发送请求.服务器从数据库中获取字段并将java.lang.String响应发送回客户端.服务器在JBoss v5.0上运行.不寻常的是,当服务器在Windows机器上运行时,客户端收到的响应是正常的,但是当它在Linux上运行时,编码中存在一些问题.
这是数据库中的数据: "INET§IMPNG\n"
服务器在Windows上运行时正确接收响应.
§在服务器在Linux上运行之前,会附加一个特殊字符.我需要在服务器端做什么特别的事情.任何帮助,将不胜感激.
编辑:
收到的答复是:INET§IMPNG.
这几乎肯定是字符编码问题.为避免客户端和服务器之间的不匹配,请始终指定特定编码并避免使用默认编码.(例如,代替"xyz".getBytes(),使用"xyz".getBytes("UTF-8")
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |