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

大神们 struts文件上传乱码有关问题 求赐教!

2013-11-05 
大神们struts文件上传乱码问题求赐教!!!我用system.out.print()输出时没有问题,用debug调试时运行到FileIn

大神们 struts文件上传乱码问题 求赐教!!!
大神们  struts文件上传乱码有关问题  求赐教!
我用system.out.print()输出时没有问题,
用debug调试时运行到FileInputStream fis = new FileInputStream(pic);时uploadPath的值都是正确的(其中含有中文)
一执行下一步即FileOutputStream fos= new FileOutputStream(uploadPath+"/"+newFileName);时uploadPath值中的中文立刻变成乱码(???)  各位大牛们  帮帮看看  多提建议  小弟在此不胜感激啊!!!
[解决办法]


FileOutputStream fos = new FileOutputStream(f);
                OutputStreamWriter writer = new OutputStreamWriter(fos, encoding);
// 这里encoding设置下格式比如UTF-8/gbk.看你原来的编码是什么

[解决办法]
很好奇你那个pic是怎么过来的,图片包含的是二进制数据,又不是转换成字符串,写的时候何需指定编码!?
推测你获得pic出了问题

热点排行