当前位置: 代码迷 >> Java Web开发 >> new String转码有关问题
  详细解决方案

new String转码有关问题

热度:4598   发布时间:2013-02-25 21:06:41.0
new String转码问题
byte nativeBytes[]=sInput.getBytes("gb2312")

String nativeStr = new String(nativeBytes, 0, nativeBytes.length, "GB2312");

为什么nativeStr得到的是空白?

sInput,nativeBytes都对的。
sInput是从jsp传过来的,这是在JAVA文件里。为什么会出现错误?
sInput不是从jsp传过来,如果是直接在本java文件里调用,出现的结果是对的,为什么?
测试过了,这两句在java代码中执行没问题,贴后台代码吧sInput从jsp传值到后台的代码在哪里?
后台有调试看过sInput的值是什么吗?
  相关解决方案