response.setHeader("Content-disposition", "inline; filename=" + new String("中文".getBytes(),"iso8859-1") + ".csv");
解决方案 »
- JAVAEE版 eclipse能不能自己配置外部的服务器呢
- struts 上传文件 望高手指点啊~~~~~~~~~
- 请教,用ie访问,页面没有加载完前便无法打开其它连接?
- 我的jsp 程序查询不了数据库是怎么回事啊?我的电脑系统是win xp home可是放在2000系统上可以???帮帮!!
- 如何读取虚拟目录下的文件
- 项目组招JAVA和.NET程序员,有意者进了解详情!
- JSP
- 求助:jsp中 taglib 问题,
- 救命!怎么配置jbuilder下的tomcat4.0.1?
- 高分求解,在线等待!如何将Jsp页面的内容转换成word文档打印出来或像word一样打印出来?
- dropship(飞翔的年代)接分(3)
- 极奇怪问题啊!!!
import java.io.PrintStream;public class toUTF8
{ public toUTF8()
{
} public static String toUtf8String(String s)
{
StringBuffer sb = new StringBuffer();
for(int i = 0; i < s.length(); i++)
{
char c = s.charAt(i);
if(c >= 0 && c <= '\377')
{
sb.append(c);
} else
{
byte b[];
try
{
b = Character.toString(c).getBytes("utf-8");
}
catch(Exception ex)
{
System.out.println(ex);
b = new byte[0];
}
for(int j = 0; j < b.length; j++)
{
int k = b[j];
if(k < 0)
k += 256;
sb.append("%" + Integer.toHexString(k).toUpperCase());
} }
} return sb.toString();
}
}编译后再将上面的代码改为:response.setHeader("Content-type", "application/csv");
response.setHeader("Content-disposition", "inline; filename=toUTF8.toUtf8String(中文).csv");