原来SmartUpload处理中文是正常的,加tomcat自启动后出现乱码,可能是pageContext出了问题。
以root用户登录系统,新建tomcat文件:
#cd /etc/rc.d/init.d/
#vi tomcat
内容如下:
#!/bin/sh
#
# tomcat: Start/Stop/Restart tomcat
#
# chkconfig: 2345 80 20
# description: Tomcat is a Java Servlet Container
#
# match these values to your environment:
export CATALINA_BASE=/datas/app/tomcat6
export CATALINA_HOME=/datas/app/tomcat
export CATALINA_TMPDIR=/datas/app/tomcat6/temp
export JRE_HOME=/datas/app/jdk1.6
# Source function library.
./etc/rc.d/init.d/functions
TOMCAT=/datas/app/tomcat6
start() {
echo -n "Starting Tomcat: "
$TOMCAT/bin/catalina.sh start
}
stop() {
echo -n "Stopping Tomcat: "
$TOMCAT/bin/catalina.sh stop
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start stop restart}"
;;
esac
exit $RETVAL
#chmod a+x tomcat
#/sbin/chkconfig --add tomcat
#/sbin/shutdown -r now
重启机器后,凡用到SmartUpload的页面中文都出现乱码,之前是正常的。
只好去掉自启动:
#/sbin/chkconfig --del tomcat
原因待查。。。
分享到:
相关推荐
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
解决使用smartupload上传普通字段中文乱码问题,在servlet中可以通过smart.getRequest().getParameter()直接获取
用几个简单的java语句操作java.io.BufferedInputStream和java.io.BufferedOutputStream,就能彻底解决jspSmartUpload乱码问题。下载的时候无需再用jspsmartupload。 zip包中包含了jspsmartupload.jar和文件上传、...
SmartUpload中文乱码解决版本 亲自改写源码 jar包含源码 亲测可用 CSDN另一人上传的 不包含SmartUpload的Request类 不完善 201 511行进行修改 String s11 = new String(m_binArray, m_startData, (m_endData - m_...
修改smartupload源码,解决上传文件中文乱码的问题,绝对可行 使用 SmartUpload su = new SmartUpload(); su.setCharset("UTF-8"); //实例化后加上这句 //获取文件名 String filename = file.getFile(0).getFileName...
能够完美解决SmartUpload上传中文乱码的jar包,欢迎大家下载,解压之后加入工程buildpath即可
通过原代码修改了jspsmartupload解决linux+resin中文乱码
jsp SmartUpload 中文乱码问题解决.docx
smartUpload上传文件包修改后解决中文乱码
别嫌贵,就是好用,就是任性。自己做项目的时候碰到上传乱码的问题了。然后通过改源码,重新打包。就是这个资源。绝对有效,设置的编码是utf-8
smartupload上传里中文无乱码,方便解决乱码问题
smartupload是一个很好的文件上传工具,就是中文文件乱码。我已经解决了中文乱码的问题!一个多文件上传的例子,使用了smartupload。上传后的文件名返回给父页面!
以前遇到jspSmartUpload中文乱码问题,在CSDN上下载了jspSmartUpload的jar包却没解决,所以花了几个小时把问题解决了,已经测试没有问题。直接放入项目的lib目录下使用就可以。
jspSmartUpload.jar, 这个经本人测试修改,已可真正解决中文乱码问题,包括中文参数和含中文路径及中文文件名乱码问题。
解决JSPSmartUpload上传过程中中文乱码问题,可以直接使用,简单易用
jspsmartupload中文乱码解决,内附struts1.2源码例子,jspsmartupload包及源代码
解决Smartupload上传中文名称文件乱码问题。 解决获取中文表单内容乱码问题。 包含全部源码 支持GBK编码,方法myUpload.setCharset("GBK");//设置编码GBK, 附件中包含一个上传文件的例子
jspSmartUpload组件是jsp中的文件上传组件,但是其官方网站已经关闭,由于其是外国人开发,故存在中文乱码问题,我将它的源文件重新修改编译,已解决中文乱码问题。
修改过的jspsmartupload ,可以获取表单中的中文数据,不乱码,可以上传名字含有中文的文件。
彻底解决jsp中用SmartUpload上传附件中文乱码问题实用.pdf