`
jfkang
  • 浏览: 18231 次
  • 性别: Icon_minigender_1
  • 来自: 江西
最近访客 更多访客>>
社区版块
存档分类
最新评论

URL中含中文文件名(如图片.jpg)的显示解决方案

    博客分类:
  • jsp
阅读更多
在网上查了了不少资料:总结一下
1、提交的URL(http:\\127.0.0.1\jbpm\search.do?name=名字) 中中文参数处理:
   String name   = request.getParameter("name");
    String   encoding   =   request.getCharacterEncoding();
String filename   =     new   String(fname.getBytes("ISO8859-1"),encoding); 

2、URL中含中文名(如图片文件)(http:\\127.0.0.1\jbpm\upload\中文.jpg)
在保证页面及Severlet都是utf-8编码的前提下:
修改tomcat配置(<tomcat>\conf\server.xml)如下:
<Connector
port="9080"               maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding= "utf-8"/>

URIEncoding= "utf-8"为添加部分
分享到:
评论

相关推荐

    【JavaScript源代码】Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法.docx

    在本文档中,我们探讨了如何在Vue.js应用中通过阿里云OSS(Object Storage Service)的URL直接下载文件,并在下载过程中修改文件名。在尝试通过HTML的`&lt;a&gt;`标签直接设置`download`属性来实现重命名失败后,作者选择...

    基于QT,通过http/https开头的url下载图片的源代码

    这个项目提供了一个简单但实用的解决方案,它具有进度条显示功能,并且下载后的文件会保存在构建运行文件夹内。下面我们将详细探讨如何实现这样的功能。 首先,QT中的QNetworkAccessManager类是进行网络请求的核心...

    jsp下显示中文文件名及绝对路径下的图片解决方法

    在开发Java Web应用程序时,有时会遇到在JSP页面中显示中文文件名或者从服务器的绝对路径加载图片的问题。本文将详细介绍两种解决方法。 首先,我们来看如何在JSP页面中显示包含中文名称的图片。这通常涉及到字符...

    php 图片目录直读+ flash 显示图片

    总结,PHP图片目录直读结合Flash显示图片在过去的Web开发中是一种常见做法,但随着技术的发展,现在更多地采用HTML5和JavaScript解决方案。了解这些历史知识可以帮助我们更好地理解Web开发的演变,同时也能提高我们...

    GoAskPro.rar

    【描述】描述中重复了文件名 "GoAskPro.rar",这暗示了该压缩包可能是一个自包含的项目,可能是一个Web应用、桌面应用或者某种特定的技术解决方案。然而,由于信息有限,我们无法得知具体的功能或用途。 【标签】...

    发达城市建筑群PPT背景图片.zip

    2. "5.jpg" - 这很可能是描述中的那张“灰色建筑幻灯片背景图片”,文件名简单地以数字标识,通常在资源包中常见,表示它是该系列的一部分,可能有其他编号的图片作为配套。 3. "第一PPT.url" - 这是一个快捷方式...

    ios-简易图片轮播器.zip

    本资源"ios-简易图片轮播器.zip"提供了一个简洁的解决方案,允许开发者通过一行代码快速实现这一功能。以下是关于这个轮播器的关键知识点和实现细节: 1. **滚动视图(UIScrollView)**: - 图片轮播器的基础是...

    ajax post下载flask文件流以及中文文件名问题

    解决方案是后端对文件名进行URL编码,前端再进行解码。在上述Flask代码中,我们使用了`urllib.parse.quote()`对文件名进行编码,前端则通过`decodeURI()`进行解码。 另外,你也可以通过设置`Content-Disposition`头...

    可二次开发上传图片功能.zip.zip

    这个“可二次开发上传图片功能.zip.zip”文件很可能包含了一个可以被其他开发者用来集成到自己项目的图片上传解决方案。下面将详细讨论这种功能的实现及其关键知识点。 1. **前端部分**: - **文件选择API**:前端...

    第三方UIL展示网络图片

    总之,第三方UIL为Android开发者提供了一个强大而灵活的解决方案,用于处理网络图片的加载和显示。通过合理配置和使用,可以显著改善应用的图片加载效率,减少资源消耗,为用户提供流畅、美观的视觉体验。在实际项目...

    scrapy下载图片

    Scrapy是一个强大的Python爬虫框架,它为网络数据抓取提供了高效、灵活的解决方案。在Scrapy中,下载图片是一项常见的任务,对于构建基于图片的数据集或者网站内容爬取非常有用。下面我们将深入探讨如何使用Scrapy来...

    php做下载文件的实现代码及文件名中乱码解决方法

    2. **支持所有主流浏览器的下载文件名乱码解决方案**: - 针对不同浏览器对文件名中乱码的处理差异,需要利用RFC2231标准对HTTP头部进行编码。按照这一标准,文件名需要以`filename*`形式进行编码。 - 例如:`...

    访问编码后的中文URL返回404错误的解决方法

    问题源于一个项目需求,需要为每张图片附加一段文字说明,通常的解决方案是建立数据库来存储这些信息。然而,为了简化流程,作者尝试了一种不依赖数据库的方法,即直接将文字说明经过URL编码后作为图片文件名。这样...

    图片上传案例

    8. **数据库记录**:每张上传的图片通常会与数据库中的记录关联,记录包括图片的元信息(如文件名、大小、上传时间)、用户的ID以及可能的缩略图路径。 9. **权限控制**:根据应用需求,可能需要实现权限控制,如仅...

    uni-app app实现web-view H5图片长按下载

    这里我们将详细探讨如何利用mui库,特别是`mui.min.js`,来解决uni-app中H5图片长按下载的问题。 首先,`mui.min.js`是mui框架的一个轻量级库,它提供了许多增强原生移动Web App体验的组件和方法。在这个场景下,...

    解决Handler processing failed; nested exception is java.lang.NoClassDefFoundError_kmode exception

    标签 "java" 明确了讨论的主题是Java编程语言,因此解决方案将集中在Java环境的配置和管理上。 根据提供的压缩包子文件名,我们可以推测可能的解决步骤: 1. **缺少jstl.jpg**:JSTL(JavaServer Pages Standard ...

    setalight3dstudio.zip

    这个文件名看起来像是一个图片文件,可能是Set a Light 3D Studio的截图、界面示例或者教程中的图片,用于帮助用户理解软件的操作和功能。 3. **安装使用说明.txt**: 这个文本文件提供了安装和使用Set a Light ...

    用spring,springmvc,mybatis实现图片的上传和回显

    在开发Web应用时,图片的上传和回显是常见的功能需求。Spring、SpringMVC和MyBatis作为Java企业级开发中的三大核心...同时,对于大型项目,可能需要使用更高级的解决方案,如使用云存储服务(如阿里云OSS)来管理图片。

    freeTextBOx(已配置好,可上传图片)

    5. 显示上传图片:在编辑器中,用户可以通过插入图片对话框选择刚刚上传的图片,或者直接在编辑器中输入图片的URL。 四、图片删除功能 除了图片上传,FreeTextBox还支持图片删除功能。用户可以选择已经插入的图片...

    基于PHP的图片批量外链程序 php版 v1.0.zip

    4. **前端资源**:如CSS样式表(`.css`)、JavaScript脚本(`.js`)和图片资源(`.jpg`, `.png`等)。 5. **文档**:如`README.md`,提供安装和使用说明。 6. **测试文件**:用于验证程序功能的样例图片或测试脚本。...

Global site tag (gtag.js) - Google Analytics