首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

new String转码有关问题

2013-01-08 
new String转码问题byte nativeBytes[]sInput.getBytes(gb2312)String nativeStr new String(nativeB

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文件里调用,出现的结果是对的,为什么?

[解决办法]
sInput从jsp传值到后台的代码在哪里?
后台有调试看过sInput的值是什么吗?
[解决办法]
测试过了,这两句在java代码中执行没问题,贴后台代码吧

热点排行