原来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`进行文件上传时出现中文乱码的问题,确保数据的完整性和正确性。在实际开发中,对字符编码的理解和正确使用是非常重要的,这关乎到用户体验和数据的准确性。
在使用过程中,用户只需将解压后的jar包添加到工程的构建路径(buildpath)中,就可以使SmartUpload在上传过程中正确处理中文文件名,避免乱码的出现。这表明该jar包可能包含了对SmartUpload源码的修改或者扩展,以...
用几个简单的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 组件进行文件上传时,如果用户选择的文件名或文件路径含有中文字符,可能会出现乱码问题。为了解决这个问题,我们可以在 SmartUpload.java 文件中增加一个属性 private String charset 用于进行...
通过原代码修改了jspsmartupload解决linux+resin中文乱码
如果在读取或写入文件名时没有正确地指定或转换编码,就可能导致中文字符无法正确显示,从而出现乱码现象。 1. **设置HTTP头信息**:在使用SmartUpload进行文件上传时,我们需要确保服务器端正确设置了Content-Type...
标题“smartupload上传里中文无乱码”和描述“smartupload上传里中文无乱码,方便解决乱码问题”指向了SmartUpload在处理中文文件名时的一个关键特性:能够正确显示和处理中文字符,避免出现常见的乱码问题。...
然而,正如标题所提到的,SmartUpload在处理中文文件名时可能会出现乱码问题,这主要源于字符编码不一致导致的。 在描述中,提到了作者已经成功解决了这个问题。通常解决此类问题的方法包括: 1. **设置正确的字符...
别嫌贵,就是好用,就是任性。自己做项目的时候碰到上传乱码的问题了。然后通过改源码,重新打包。就是这个资源。绝对有效,设置的编码是utf-8
"jspsmartupload"和"smartupload UTF8版"是针对Java Web应用的文件上传组件,旨在简化文件上传操作,并解决多语言环境下的字符编码问题,特别是中文乱码问题。在这个场景下,我们主要关注两个核心知识点:...
以前遇到jspSmartUpload中文乱码问题,在CSDN上下载了jspSmartUpload的jar包却没解决,所以花了几个小时把问题解决了,已经测试没有问题。直接放入项目的lib目录下使用就可以。
在Web开发中,我们经常会遇到上传文件的问题,尤其是在处理包含中文字符的文件时,乱码问题时常出现。`jspsmartupload`是一个专门用于Java Web应用程序的文件上传组件,它可以帮助开发者实现用户友好的文件上传功能...
在本案例中,开发者在Windows环境下开发的应用在Linux服务器上出现了乱码问题。 首先,开发者尝试了常见的解决乱码问题的方法,包括在JSP页面中设置contentType指定字符集(如`;charset=gb2312">`),使用ISO-8859-...
jspSmartUpload.jar, 这个经本人测试修改,已可真正解决中文乱码问题,包括中文参数和含中文路径及中文文件名乱码问题。
然而,由于`jspSmartUpload`最初是由非中文开发者创建的,因此在处理包含中文字符的文件名时,可能会出现乱码问题,这给使用中文的开发者带来了困扰。 在描述中提到,这个问题已经得到了解决,意味着作者对`jsp...
`jspsmartupload.jar` 是一个专为Java Web开发设计的上传组件,它解决了在处理文件上传时可能出现的中文乱码问题。这个组件是许多Web应用程序中的重要工具,特别是那些需要用户上传包含中文字符的文件名或元数据的...
解决JSPSmartUpload上传过程中中文乱码问题,可以直接使用,简单易用