`
hbhgjiangkun
  • 浏览: 95730 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

提供转换编码后的供下载用的文件名(自己整理工具类)

 
阅读更多
/** 提供转换编码后的供下载用的文件名
*
* @param jiangkun
*/
public String getDownloadFileName() {
String downFileName=fileName;
try {
downFileName = URLEncoder.encode(fileName, "UTF-8");
downFileName = StringUtils.replace(downFileName, "+", "%20");
if (downFileName.length() > 150) {
downFileName = new String(fileName.getBytes(), "ISO8859-1");
downFileName = StringUtils.replace(downFileName, " ", "%20");
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return downFileName;
}
分享到:
评论

相关推荐

    字符串文件http密码资源文件openoffice图片等工具等

    工具类包 Assert提供对数组、集合、字符串的合法校验静态方法 BeanHelper提供了bean类与map的互相转换 PropertiesUtil实现对properties文件的读与写,参数文件名不包括.properties SysConfig实现对指定系统资源文件...

    EditPlus 2整理信箱的工具

    正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换----------------------------Microshaoft@CCF,jiuk2k@CCF 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 ...

    JQTools-18.1(基于QT开发的工具小软件源代码).28.zip

    ### 工具类 * 代码行数统计 可以统计文件中代码行数('\n'数量) * PNG图片压缩 基于Zopfli开发,用于压缩PNG图片,压缩是无损的。 * JPG图片压缩 基于Guetzli开发,用于压缩JPG图片,压缩是有损的。 * ...

    vc 6.0开发ftp断点续传源代码

    在自己的工程中引入所有文件,在stdafx.h中对照本下载工具项目的stdafx.h,应该是要加入afxsock.h。 参考main.cpp。主要是调用DownloadHelper。先添加任务,然后设置onFinish(下载完成后的动作),最后start。 如果...

    MP3 Tool Kit 是一组工具,用于编辑 ID3Tags、使用 Mp3Gain 调整音量_java_代码_下载

    有一个重命名工具,可以使用一些特殊规则重命名文件,使文件名符合您的需要。 有一个文件夹生成器,可以对您的音乐收藏中的新音频文件进行排序,或者根据您从一堆未排序的音频文件中制定的规则生成文件夹结构。 支持...

    Offline Explorer Pro v7.7.4640.zip

    由于离线Explorer使用相对路径转换,下载的文件可以很容易地重新定位 支持从浏览器拖动和拖放链接 监视剪贴板的手动或自动创建新项目 完全可配置的用户界面(包括工具栏)有一个方便的新项目向导 会在后台运行 ...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    全书分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows...

    疯狂JAVA讲义

    学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢? 13 1.5.3 运行Java程序 14 1.5.4 根据...

    易语言程序免安装版下载

    “库文件名”以.lib或.obj为后缀的将被视为静态库,可使用绝对路径或相对路径(相对当前源代码所在目录),如依赖多个静态库请分别列出并以逗号分隔;“在库中的对应命令名”请务必准确填写静态库中公开导出的符号...

    桌面数据库-v2018.01.001

     2、文件类:批量更改文件名、文件中字串搜索、歌词文件转换、文本字符处理、文本字数统计、词频统计、文件数量统计、目录文件比较、编码转换器。  “文本字数统计”与“词频统计”,专为文史研究者作。  3、安全...

    ssh(structs,spring,hibernate)框架中的上传下载

     第3~9行定义了一个数据源,其实现类是apache的BasicDataSource,第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例001 下载JDK开发工具包 3 实例002 把JDK工具包安装到指定磁盘 4 实例003 设置JDK的环境变量 6 实例004 验证Java开发环境 7 实例005 下载并安装JRE执行环境 8 实例006 编程输出星号组成的等腰三角形 9 1.2 开发...

    Java之IO流学习总结

    FileReader 可以说是一个达到此功能、常用的工具类,在其源代码中明显使用了将FileInputStream 转变为Reader 的方法。我们可以从这个类中得到一定的技巧。Reader 中各个类的用途和使用方法基本和InputStream 中的类...

    day019-io笔记和代码.rar

    3. IO流工具类的抽取,将所有的关流(字节流和字符流)方法抽取出来,优化代码 4. 字符流:(重点) * 使用场景:使用于处理文本相关的文件 * * Reader 抽象类: * |子类 * ...

    明日科技C#开发入门及项目实战

    实例021 巧用位移运算符获取汉字编码值 实例022 使用异或运算符对数字进行加密 第3章 流程控制语句 实例023 利用if…else语句判断分数是否及格 实例024 利用switch语句判断时间 实例025 利用while语句判断大小 实例...

    protox:protox是一款php数据类型格式化工具

    转换后的数据很方便使用json和amf进行编码,终于不用担心一个int转来转去变成string了。只需要一次数据定义和一次数据转换即可。#类型定义在指定目录下创建一个php文件,定义类名为:{文件名}_protocol, 同时继承...

    cmd操作命令和linux命令大全收集

    tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送...

    svg2css:一个小型,简单的SVG到Node.js的内联CSS转换器

    介绍svg2css是一个小型且简单的工具,用于将SVG转换为嵌入式CSS。 它需要一堆SVG文件,执行一些清理操作,然后将它们输出为一个CSS文件,并带有一个代表每个图像的选择器。 图形将通过base64编码的数据URL转换为背景...

    Jakarta commons docs API CHM 格式

    commons-discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。 commons-el 提供在JSP2.0规范中定义的EL表达式的解释器. commons-email 提供一组用于发送Email的API,它基于...

    比较全面的:Jakarta-commons jar包(附: chm参考手册 & 资源简介)

    commons-discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。 commons-el 提供在JSP2.0规范中定义的EL表达式的解释器. commons-email 提供一组用于发送Email的API,它基于...

Global site tag (gtag.js) - Google Analytics