惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
博客园_首页
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
Jina AI
Jina AI
月光博客
月光博客
小众软件
小众软件
S
SegmentFault 最新的问题
量子位
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 可可果

Java Annotation手册 .NET环境下五种邮件发送解决方案(转载) C#中的事务处理 - 可可果 - 博客园 用commons-fileupload-1.2 实现文件上传(适用于Trubine框架) 用JAVA实现文本形式的树状结构显示(转) Google十大搜索技巧 Javascript导出Excel的方法 - 可可果 - 博客园 理解session机制 session的工作原理(转载) Session监听 button添加链接的方法 - 可可果 - 博客园 获得select控件的文本值的方法 - 可可果 - 博客园 清除缓存的方法 - 可可果 - 博客园 单例模式陷阱(转载) java模式中的单例模式(转载) - 可可果 - 博客园 解决用户意外退出在线列表无法及时更新问题(转载) Java开发中,试用hibernate建立关联时出现:not-null property references a null or transient value异常的原因 ListBox之间进行传值的脚本的例子,一般在添加权限,行业或者多项时可以用到 - 可可果 - 博客园 Velocity基本语法
Java中Excel导出时文件名乱码问题的解决
可可果 · 2007-12-10 · via 博客园 - 可可果

 1     /**
 2      *  把字符串转成utf8编码,保证中文文件名不会乱码
 3      * @param s
 4      * @return
 5      */
 6     public static String toUtf8String(String s){
 7         StringBuffer sb = new StringBuffer();
 8         for (int i=0;i<s.length();i++){
 9             char c = s.charAt(i);
10             if (c >= 0 && c <= 255){sb.append(c);}
11             else{
12                 byte[] b;
13                 try { b = Character.toString(c).getBytes("utf-8");}
14                 catch (Exception ex) {
15                     System.out.println(ex);
16                     b = new byte[0];
17                 }
18                 for (int j = 0; j < b.length; j++) {
19                     int k = b[j];
20                     if (k < 0) k += 256;
21                     sb.append("%" + Integer.toHexString(k).toUpperCase());
22                 }
23             }
24         }
25         return sb.toString();
26     }