GBK写入数据UTF-8读取数据是乱码,求解。。。

wallecheung 2012-03-27 04:38:50
卡片写入数据,UTF-8读取出来乱码,求解。。。写入的是字符串格式的,如果用GBK的包写入,然后用GBK的包读取的话,没有问题,UTF-8同样!但是用GBK的包写入数据UTF-8读取出来就乱码了!各位大虾,该怎么处理这个乱码问题???速度啊。。。
...全文
167 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
安特矮油 2012-03-27
  • 打赏
  • 举报
回复
编码方式都不一样,那肯定要乱码的啊,你统一一下你的编码要么都用GBK,要么都用UTF-8
devin_jia 2012-03-27
  • 打赏
  • 举报
回复
response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));

response.setHeader( "Content-Disposition", "attachment;filename=" + new String( fileName.getBytes("gb2312"), "ISO8859-1" ) );
2中之间转换

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧