社区
Java EE
帖子详情
??????怎么让tomcat支持中文文件名??????????
coffee_cn
2005-03-02 11:28:55
<img src="风月.jpg">
这样出错了
请各位大虾帮忙了
谢谢!!!
...全文
173
9
打赏
收藏
??????怎么让tomcat支持中文文件名??????????
这样出错了 请各位大虾帮忙了 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javafaq2004
2005-03-03
打赏
举报
回复
^_^
xuloveweb
2005-03-02
打赏
举报
回复
友情UP
peigen
2005-03-02
打赏
举报
回复
你可以用一个转换的javabean来做
把gb码转换成iso码
这个bean我有,peigen_peigen@sina.com.cn
zcjl
2005-03-02
打赏
举报
回复
村干又回来了?^_^
javafaq2004
2005-03-02
打赏
举报
回复
Tomcat Version 4.0.4写个filter吧!在tomcat下有例子
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
EncodingFilter.java
public class EncodingFilter implements Filter {
private FilterConfig config = null;
// default to ASCII
private String targetEncoding = "ASCII";
//初始化时读取参数
public void init(FilterConfig config) throws ServletException {
this.config = config;
this.targetEncoding = config.getInitParameter("encoding");
}
public void destroy() {
config = null;
targetEncoding = null;
}
//将编码方式参数存入reqeust,结束此Filter
public void doFilter(ServletRequest srequest, ServletResponse sresponse,
FilterChain chain)
throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest)srequest;
request.setCharacterEncoding(targetEncoding);
// move on to the next
chain.doFilter(srequest,sresponse);
}
}
lvyuanfang
2005-03-02
打赏
举报
回复
http://blog.csdn.net/lvyuanfang/archive/2005/02/03/279498.aspx
coffee_cn
2005-03-02
打赏
举报
回复
哦
忘记告诉大家了
我是Tomcat Version 4.0.4
他能行吗
LoveTide
2005-03-02
打赏
举报
回复
在 Server.xml 中,在所有的 Connector (Tomcat 5.x 中默认有2个Connector:Http和AJP) 配置中加入 URIEncoding="UTF-8" 这一项,
那么如果 IE 选项中“总是以 UTF-8 发送 URL”,则可以使用中文文件夹、中文文件名
样例:
http://jspvirtualhost.com/中文文件夹/中文文件名.jsp
zcjl
2005-03-02
打赏
举报
回复
在jsp头上设置charset为GB2312,应该可以的吧?
如:<%@ page contentType="text/html;charset=gb2312" language="java" %>
tomcat
支持
中文
文件名
下载
本文介绍如何在
Tomcat
中配置URIEncoding属性,解决
中文
文件名
无法直接
支持
下载的问题,通过修改Server.xml文件,将URIEncoding设置为UTF-8,使
Tomcat
能够正确处理带有
中文
的get请求。
让
Tomcat
支持
中文
文件名
本文介绍如何配置
Tomcat
使其
支持
中文
文件名
,包括修改server.xml文件中的URIEncoding属性,以及如何正确使用response.sendRedirect()方法重定向到
中文
文件名
的页面。
怎么让
tomcat
支持
中文
文件名
???
博客主要围绕
Tomcat
支持
中文
文件名
的问题展开。当图片无法显示、文件不能提示打开或下载时,可在jsp文件开头添加特定语句解决
中文
显示问题,同时修改
tomcat
的server.xml文件,添加URIEncoding=\UTF - 8\,以实现识别
中文
文件。
linux java
中文
文件名
_LINUX 下让
Tomcat
支持
中文
路径名和
中文
文件名
本文介绍如何通过修改
Tomcat
配置文件server.xml中的URIEncoding属性来
支持
中文
文件名
的下载,解决JavaWeb开发中遇到的
中文
问题。
xwiki
中文
支持
和
TOMCAT
下部署
本文介绍如何配置XWiki 1.0-rc-2版本以
支持
中文
文件名
,并提供在JETTY和
TOMCAT
5.5两种环境下的部署指南。
Java EE
67,535
社区成员
225,844
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章