`
daoger
  • 浏览: 524280 次
  • 性别: Icon_minigender_1
  • 来自: 山东济南
社区版块
存档分类
最新评论

Tomcat 5 中文路径问题

阅读更多
在tomcat 5下一个动态加载svg图形文件的页面;
页面中加载svg文件的iframe:
<iframe id="svgDocumentIframe" src="" width="100%" height="100%"
			marginheight="0" marginwidth="0" frameborder="0"></iframe>

修改加载文件的脚本:
svgDoc = document.getElementById("svgDocumentIframe");
			svgDoc.src = svgfilepath;
			svgDoc.style.display = "";

svg文件的路径:/数据文件浏览和下载测试/SVG图形文件/2009-08-05/×××.svg

在静态页面中打开没有问题,但是放到tomcat下总是报HTTP Status 404的错误;
后来才发现原来是Tomcat5的http Connector所用的URI解码的问题,修改一下server.xml中解码格式就可以了,添加URIEncoding设置:
 
        
 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>


还有一个要注意的地方,以上修改在FF浏览器下没有问题,应该是FF浏览器的内部编码机制就是UTF-8,但是在IE下就不行,IE的内部编码应该还是ISO8859,所以涉及到js脚本控制中的中文路径时都需要使用js的函数encodeURI()进行重编码!

欢迎有这方面经验的朋友回复交流!
分享到:
评论

相关推荐

    Tomcat服务器图片地址中文路径问题解决办法

    主要介绍了Tomcat服务器图片地址中文路径问题解决办法,Tomcat中如果设置不当,中文路径会导致找不到文件错误,本文就讲解了解决这个问题的方法,需要的朋友可以参考下

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx

    tomcat环境变量配置

    2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。 3,PATH使得系统可以在任何路径下识别java命令。 4,CLASSPATH为java加载类(class or lib)路径,...

    apache-tomcat-8.0.23

    1 解压缩包到一个没有中文字符和空格的目录下 2 新建系统环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.XX 注:路径为java jdk的根目录 3 双击运行 apache-tomcat-7.0.57\bin 目录下的 startup.bat 文件 友情提示...

    tomcat7.0免安装解压直接使用

    tomcat7免安装包,下载下来以后,直接解压既可使用,解压路径最好别含中文以及空格

    IIS6 和Tomcat5 的整合

    花了很久时间,终于搞定了IIS6和Tomcat的整合。...(注意,接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径) Tomcat5和IIS6的安装我就不说了,网上的文档很多,假定此时我们已经安装好了Tomcat5

    基于框架的Web开发-Tomcat和eclipseforjavaee配置.docx

    文件夹如果是中文可能也会无法启动,所以不要解压后的路径不要含中文。 一台电脑上有多个tomcat是没有问题的,清楚自己用的是哪一个就行。 3.2 测试 (1) 打开tomcat解压后根目录下的bin文件夹,例如(C:\Program ...

    AAWServer(集成Tomcat6) v5.0 (全能Web服务器)

    简介:安装:您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。备份:请先停止 AAWServer 服务器,然后备份:你安装目录\local\mysql\data(数据库文件) 和你安装目录\www(网站程序文件) 目录以便...

    TomcatMoni(TOMCAT监控助手)

    TomcatMoni(TOMCAT监控助手)此程序用于运行在服务器中,预留在内存中,监控网站是否可以正常打开。 原理即间隔性的访问指定的服务器中运行的网站,如果能够...【程序不能放在中文路径,也不能放在带空格的路径中】

    solr4.7.2服务器tomcat集成

    solr4.7.2tomcat7集成包,下载后可直接运行启动即可,同时集成了IK中文分词器,索引路径在tomcat\bin中,方便迁移,数据库未配置,自行找教程配置

    nginx-1.5.4+apache-tomcat-7.0.42进行集群部署

    nginx-1.5.4+apache-tomcat-7.0.42进行集群部署 注意: nginx不要放到中文路径下,如果在中文路径下会提示错误。

    BBS-CS_3_Tomcat4.rar

    V3.0版本在内核上较以前版本有了很大的改进,并且彻底解决了中文问题! BBS-CS V3.0环境配置说明: BBS-CS V3.0需要Servlet.jar和mm.mysql-2.0.4-bin.jar两个jar文件包,Servlet.jar是Servlet引擎,mm.mysql-2.0.4...

    Tomcat下载安装并部署到IDEA的教程(附带idea两种热部署设置方法)

    使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?...解压即可,安装就over了,但解压路径最好不要是C盘,可能会出现拒绝访问等各种奇葩问题,还有解压路径不要有中文和特殊字符,切记!

    AAWServer(集成Tomcat6) v5.0.rar

    您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。 备份: 请先停止 AAWServer 服务器,然后备份: 你安装目录\local\mysql\data(数据库文件) 和你安装目录\www(网站程序文件) 目录以便日后恢复...

    IIS6+TOMCAT整合,实战实例!

    搞定了IIS6和Tomcat的整合。现在把步骤贴出来给各位一点...(注意,接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径) Tomcat5和IIS6的安装我就不说了,网上的文档很多,假定此时我们已经安装好了To

    Solr_5.x版本配置完成

    基于solr5.x版本,在此之上,已经配置了相应的jar包,IKAnalyzer中文分词器,和一个简单的solrHome.下载之后可以直接放到tomcat的webapps路径下启动tomcat就能运行看到效果了。

    SmartUpload 上传组件(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载),JDK 1.6

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    支持中文的jspsmartupload

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    SmartUpload 用于JDK1.5(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

Global site tag (gtag.js) - Google Analytics