有一个servlet是在windows系统中部署的servlet
  在另一个windows系统中用URL调用这个servlet不用将发送的URL地址编码,servlet那边就可以正常接收,返回正常的返回值。
  编译好包之后在Linux系统中的Weblogic中部署后,再调用servlet,servlet接收到的URL地址是乱码形式,返回不正常的返回值。
  但是如果在发送URL之前将URL地址转换成  new String(url.getBytes(),"ISO8859_1")ISO形式在weblogic中部署之后调用servlet,servlet接收正常,返回的结果也正常。
  把编码后的程序再拿回windows中运行,servlet就又是接收的乱码,返回不正常的返回值。
  在windows调用servlet时没有部署,是直接在Eclipse中运行的。
  请问出现这种问题正常吗? 为什么? 还是我写的程序不规范? 谢谢能给我答案的各位高手。  
  调用的servlet中没有转码的程序,只是设置了一个“GBK”的全局设置。