2 a870503183 a870503183 于 2016.02.26 16:12 提问

关于jsp-servlet实现文件上传的中文乱码问题
jsp

servlet控制台打印出的文本中文显示的是问号,jsp页面,以及上传的文件都可以正常显示中文。请问怎么回事?项目编码,单个文件编码都设置成了utf-8,我单独写一个非servlet的java小程序控制台是可以显示中文的。

3个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.02.26 17:22
已采纳

这个也需要设置编码的,,,,

a870503183
a870503183   2016.02.26 16:15

用的websphere做服务器,这个需要设置编码吗?

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.29 09:19

你控制台打印的文本是从哪里取来的,如果是从客户端获取来的请求参数的话,而又没有进行编码处理,就有可能是乱码。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
struts2文件上传(解决中文乱码)
struts2实现文件上传。解决中文url和中文文件名乱码问题
struts2解决文件上传下载中文乱码问题
解决上传中文乱码问题 异常信息: "Can not find a Java.io.InputStream with the name [downLoadFile] in the invocation stack. Check the tag specified for this action." 解决方法 第一步:struts.xml中配置统一编码 第二步:在DownLoadFileA
使用commons-fileupload实现的文件上传和下载
使用commons-fileupload实现的文件上传和下载,上传和下载都没有中文乱码问题
jsp文件上传包.zip
jsp文件上传包,解决中文乱码问题,很好用,帮助者解决JSP文件上传乱码问题,可以放心的下载 。
uploadbean
此组件用于文件上传,解决了中文文件上传乱码问题
tortoisecvs完美使用
tortoisecvs解决:中文文件上传不了与下载文件中文乱码问题。
文件上传与中文乱码问题
文件的上传 1、怎样获取请求消息中的实体内容? 借助流的操作。用getInputStream()或者getReader()取决于读取请求消息中发来的实体内容。 (1)通过调用getInputStream() 获取字节的输入流,和请求消息中的实体内容相关联。一读一写,中间没有任何处理的情况下,用getInputStream()。 (2)getReader()获取字符的数输入流,用于返回一个
Struts2文件上传以及文件名中文乱码解决
这次练习的是一个很简单的内容:将文件上传到服务器。主要功能就是把文件上传到服务器中指定的路径。 开发环境和工具 配置Java开发环境的Windows操作系统,MyEclipse 2014/2016,Tomcat 7.0/8.0/9.0. 实现代码 首先配置Struts2的开发环境。具体就不再赘述了,导入必要的jar包,配置web.xml,配置struts.x
解决Apache的文件上传组件FileUpLoad的中文乱码问题
既然是中文乱码了,那就肯定是设置文字编码喽。如果是接收表单字段的话,只需要设置这么一行代码: //上传文件接收ServletFileUpload upload = new ServletFileUpload(factory); // Process the uploaded items IteratorFileItem> iter = items.iterator(); while (it
HttpClient4.2.5上传文件,无中文文件名乱码问题
HttpClient4.2.5实现文件上传,无中文文件名乱码问题。亲测无问题。有问题可吐槽!