最近在使用response.getWriter().write()方法向页面返回一个上传文件的名字时,当文件名字中出现中文、日文等,页面显示乱码。代码如下:
response.getWriter().write(messageBegin + fileName + messageEnd);
最后在调用response.getWriter()之前添加这句话解决问题:
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write(messageBegin + fileName + messageEnd);
记录下来备忘。
response.getWriter().write(messageBegin + fileName + messageEnd);
最后在调用response.getWriter()之前添加这句话解决问题:
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write(messageBegin + fileName + messageEnd);
记录下来备忘。