NutzCN Logo
问答 在请求导出Excel时,出现奇葩的中文乱码
发布于 2776天前 作者 lrw124 3618 次浏览 复制 上一个帖子 下一个帖子
标签:

原来在nutz.1.b.53中正常使用的js请求导出Excel,现在出现中文乱码
浏览器中可以看到请求时,已自动对中文编码

http://localhost:8080/exam/score/score2xls?ksid=170317120516627&bjs=%25E8%25AE%25A1%25E7%25A7%2591B20161

java中接收到的竟然变成了乱码,

public void score2xls(HttpServletResponse response,HttpServletRequest req,@Param("ksid") String ksid,@Param("bjs") String bj	)
SELECT * FROM userscore  WHERE ksid='170317120516627' AND department LIKE '物联B20151'

用ajax请求,不会出现乱码。但实现导出Excel导出要绕弯路。

6 回复

请求路径是:http://localhost:8080/exam/score/score2xls?ksid=170317120516627&bjs=%E7%89%A9%E8%81%94B20161

接收到的乱码:SELECT * FROM userscore WHERE ksid='170317120516627' AND department LIKE '物联B20161'

这是严格按要求做的,开发平台的配置、数据库的配置、服务器、所有前端页面、所有类文件均为utf-8

tomcat的URIEncoding做了没

添加回复
请先登陆
回到顶部