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

中文命名的图片加载后 本地能显示 但放到服务器上就出不来了

阅读更多
中文命名的图片加载后 本地能显示  但放到服务器上就出不来了

---》问题
图片名称为 ‘百度.gif’
代码 <mx:Image  source="百度.gif"/>

本地能显示图片



服务器上就不能显示了



----》解决方案
步骤1 :把tomcat的编码格式设为utf-8;设置方法为:tomcat安装目录下的conf/server.xml的 <Connector port="8080" protocol="HTTP/1.1"
              connectionTimeout="20000"
              redirectPort="8443"
URIEncoding="UTF-8" /

步骤2:把地址进行转码
<mx:Image source="{encodeURI('百度.gif')}"/>
----》出现另一个问题
虽然这样做服务器上是能显示了 但本地的图片就不能显示了。

-----》测试程序
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
	<mx:Label text="百度.gif"/>
	<mx:Image  source="百度.gif"/>
	<mx:Label text="encodeURI('百度.gif')"/>
	<mx:Image source="{encodeURI('百度.gif')}"/>
	<mx:Label text="baidu.gif"/>
	<mx:Image source="baidu.gif"/>
</mx:Application>


  • 大小: 16.8 KB
  • 大小: 9.4 KB
分享到:
评论

相关推荐

    解决线下能播放FLV,而放在服务器上后不能播放

    标题与描述概述的知识点主要集中在解决FLV视频文件在本地可以正常播放,但在服务器上却无法播放的问题。这一现象通常发生在Windows Server 2003系统下的IIS 6.0服务器环境中,由于该服务器对MIME类型的严格验证机制...

    安卓Android源码——自己在用的网络图片加载代码.zip

    例如,它们通过简单的一行代码就能实现图片加载,如`Picasso.get().load(url).into(imageView)`,这背后涉及到复杂的任务调度、内存缓存和线程管理。 7. 网络请求库:在实际的图片加载过程中,可能需要使用到网络...

    C#WINFROM多张多图片预览和批量上传

    - DragDrop事件:允许用户通过拖放操作将图片从文件资源管理器拖放到PictureBox控件上。 - OpenFileDialog控件:提供一个对话框,让用户选择要预览的图片文件。 2. 多图处理: - 控件数组:创建多个PictureBox...

    解决vue的 v-for 循环中图片加载路径问题

    先看一下产品需求,如下图所示, 产品要求图片和它的名称一一对应,本来是非常简单的需求,后台直接返回图片路径和名称,前台...数据结构如下:映射关系用对象表示,多个图片,所以放到一个数组中 [ { CnName:'荷

    ASP.NET图片浏览

    另外,考虑添加错误处理机制,如果图片文件不存在或加载失败,可以显示默认图片或者提示信息。 总的来说,"ASP.NET图片浏览"涉及到的知识点包括:ASP.NET Web应用程序开发环境的搭建、HTML和服务器控件的使用、后台...

    tomcat 配置图片虚拟路径不起作用解决办法

    由于当时写这个图片上传服务器的功能只是为了练练手,简单的实现后便没有再去管,后来经过道友提醒,图片上传路径不能放置在eclipse的工程目录下,否则后期部署会有很大的不方便,而且每次图片上传结束后,都要刷新...

    网络图片下载源码

    下载的图片最终会保存到本地文件系统,这涉及到文件的创建、命名、重命名和删除。合理地组织文件结构和命名规则,可以方便后续的图片管理和检索。 6. **性能优化**: 为了提升用户体验,项目可能包含了一些性能...

    ( .Net常用命名空间和类介绍

    - **概述**:该命名空间使你能够枚举安装在本地网络上的SQL Server实例。 - **应用场景**: - SQL Server管理:例如发现网络中的SQL Server实例。 6. **System.Data.SqlClient** - **概述**:该命名空间包含...

    ubuntu_服务器安装文档

    2. **语言选择**:安装程序启动后,首步是选择语言,文档中提到选择“中文简体”,这意味着用户界面及文档将使用简体中文显示。 3. **键盘设置**:安装程序会询问键盘布局,用户需要根据自己的键盘实际情况选择对应...

    第05课 插入图片.doc

    掌握这些步骤后,你就能在Nvu中自由地插入和管理网页中的图片,提升网页的视觉质量和用户体验。在实际操作中,还可以根据需求调整图片大小、设置对齐方式、添加链接等,进一步丰富网页内容。同时,了解并遵循良好的...

    vue前段开发网页图片及名称

    综上所述,在Vue.js前端开发中,图片管理涉及到的不仅是文件存储和引用,还涉及到了前端工程化的最佳实践,包括文件命名规范、CSS重置、响应式设计、图片优化、懒加载等多个方面。这些知识对于构建高性能、易维护的...

    Unity加载网络

    4. **文件缓存**:为了提高加载速度和减少服务器压力,可以考虑在本地缓存已下载的资源。Unity支持通过`Application.persistentDataPath`获取到设备的持久化数据路径,用于存储缓存文件。 5. **分块加载**:对于大...

    图片切割成瓦片图.rar

    5. **组织输出**:切割完成后,瓦片通常会被按照一定的命名规则(如z/x/y.png)放在不同的目录下,方便后续使用。 在标签中提到的"Tile",在IT领域通常指的是这种瓦片化的概念,尤其是在Web地图服务如Google Maps、...

    学习有关连接池的使用

    这通常意味着将数据库驱动的JAR文件(例如sqljdbc.jar)放入Tomcat的`common/lib`目录下,这样Tomcat在启动时就能加载该驱动。 接下来,我们来看如何在Java代码中使用JNDI查找并使用数据源。以下是一个简单的示例:...

    Android图片上传队列

    在Android应用开发中,图片上传是一项...总之,实现一个高效的Android图片上传队列需要综合运用文件管理、队列数据结构、网络通信、服务、错误处理等技术,以确保在各种网络条件下,图片能正确、高效地上传到服务器。

    上传图片生成缩略图及水印

    首先加载水印图片,然后使用Graphics.DrawImage方法,设定适当的透明度和位置将水印图片绘制到目标图片上。透明度可以通过调整ImageAttributes对象的ColorMatrix属性来控制。 5. **ASP.NET Web 应用程序架构**: ...

    require.js+vue开发微信上传图片组件

    例如,我们可以调用微信的“从手机相册中选图接口”来让用户在手机上选择图片,然后将选中的图片上传到服务器。在上传图片后,还需要调用微信的“预览图片接口”来进行图片预览。这两个接口的调用是实现微信上传图片...

    手机 pdf 阅读器

    修正索爱上不能背景常亮的BUG 增加了M600/P1的键盘映射 0键在阅读时可以从4个偏好中切换 由于将来手机的键值映射种类会越来越多,因此,用户可以自己保存映射,请新建一个keymap.rc文件,如果没有设置过系统路径,请...

    实现网页上图片的自动浏览,用脚本+代码

    在网页开发中,实现图片自动浏览的功能是一种常见的需求,它能为用户提供更加便捷的视觉体验。这个项目就是基于C#和JavaScript技术实现的,适用于VS2008环境下的网站程序。下面我们将深入探讨如何利用这两种语言来...

    asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图

    比如,`AutoFileName`属性控制是否自动命名上传的文件,`UploadPath`属性指定上传文件的保存路径,`SupportExtension`属性定义了支持的图片扩展名,而`ShowImg`属性则控制是否在页面上显示图片缩略图。 自定义控件...

Global site tag (gtag.js) - Google Analytics