问一个有关中文的问题!

02-09-14 andrawu

<%@ page contentType="text/html;charset=gb2312"%>

<%

String sName = "中文文件.txt" ;

//在jsp中对于中文文件的下载,象下面这样是不行的 。

out.println("<a href='/test/"+sName+"' target=_brank>"+sName+"</a>") ;

//如果这样的话好象在Tomcat4以上才可以,而在Tomcat3.2不行。

out.println("<a href='/test/"+java.net.URLEncoder.encode(sName)+"' target=_brank>"+sName+"</a>") ;

%>

不知有没有好的方法解决中文文件的下载问题。

andrawu
2002-09-14 18:57

String sName = "中文文件.txt" ;

//在jsp中对于中文文件的下载,象下面这样是不行的 。

out.println("<a href='/test/"+sName+"' target=_brank>"+sName+"</a>") ;

//如果这样的话好象在Tomcat4以上才可以,而在Tomcat3.2不行。

out.println("<a href='/test/"+java.net.URLEncoder.encode(sName)+"' target=_brank>"+sName+"</a>") ;

不知有没有好的方法解决中文文件的下载问题。

andrawu
2002-09-14 18:59

//如果这样的话好象在Tomcat4以上才可以,而在Tomcat3.2不行。

用java.net.URLEncoder.encode(sName)

banq
2002-09-15 14:11

中文问题是恶梦,tomcat 3和tomcat 4是两个相对独立的体系,这也是open source的问题所在。

andrawu
2002-09-17 11:08

问题解决了,就用Tomcat4.0就没有问题了。

2Go 1 2 下一页