- 浏览: 1044735 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (538)
- 奇文共赏 (36)
- spring (13)
- hibernate (10)
- AOP/Aspectj (9)
- spring security (7)
- lucence (5)
- compass (3)
- jbmp (2)
- jboss rule(drools) (0)
- birt (1)
- jasper (1)
- cxf (3)
- flex (98)
- webgis (6)
- 设计模式 (1)
- 代码重构 (2)
- log4j (1)
- tomcat (9)
- 神品音乐 (1)
- 工作计划 (2)
- appfuse (1)
- svn (4)
- 寻章摘句 (3)
- eclipse (10)
- arcgis api for flex (1)
- 算法 (5)
- opengis-cs (1)
- bug心得 (13)
- 图标 (1)
- software&key (14)
- java (17)
- 搞笑视频 (13)
- sqlserver (9)
- postgresql (1)
- postgis (0)
- geoserver (5)
- 日子 (50)
- 水晶报表 (1)
- 绝对电影 (3)
- Alternativa3D (1)
- 酷站大全 (10)
- c++ (5)
- oracle (17)
- oracle spatial (25)
- flashbuilder4 (3)
- TweenLite (1)
- DailyBuild (6)
- 华山论贱 (5)
- 系统性能 (5)
- 经典古文 (6)
- SOA/SCA/OSGI (6)
- jira (2)
- Hadoop生态圈(hadoop/hbase/pig/hive/zookeeper) (37)
- 风水 (1)
- linux操作基础 (17)
- 经济 (4)
- 茶 (3)
- JUnit (1)
- C# dotNet (1)
- netbeans (1)
- Java2D (1)
- QT4 (1)
- google Test/Mock/AutoTest (3)
- maven (1)
- 3d/OSG (1)
- Eclipse RCP (3)
- CUDA (1)
- Access control (0)
- http://linux.chinaunix.net/techdoc/beginner/2008/01/29/977725.shtml (1)
- redis (1)
最新评论
-
dove19900520:
朋友,你确定你的标题跟文章内容对应???
tomcat控制浏览器不缓存 -
wussrc:
我只想说牛逼,就我接触过的那点云计算的东西,仔细想想还真是这么 ...
别样解释云计算,太TM天才跨界了 -
hw_imxy:
endpoint="/Hello/messagebr ...
flex+java代码分两个工程 -
gaohejie:
rsrsdgrfdh坎坎坷坷
Flex 与 Spring 集成 -
李涤尘:
谢谢。不过说得有点太罗嗦了。
Oracle数据库数据的导入及导出(转)
本文最先发表在本人个人java+flex技术博客http://www.lovestblog.cn,欢迎大家光临。(转载的请不要删除该行,谢谢合作)
这两天接了一个网站,比较简单两三天就基本搞定了,但是其中碰到最难的就是flex的一个中文问题了,下面我主要想讲讲三种不同的现象。
第一种: Image组件的源地址是中文的,比如resources/数学/高等数学/math.jpg;
tomcat中的server.xml中配置端口的那段加上 URIEncoding="utf-8";
直接访问资源地址如:http://localhost:8080/WebTest/resources/数学/高等数学/math.jpg;
这种情况下Image组件不能显示出来,下面直接访问的地址能访问到数据。
第二种: Image组件的源地址是GBK的,比如比如resources/数学/高等数学/math.jpg;
tomcat中的server.xml中配置端口的那段加上 URIEncoding="GBK";
直接访问资源地址如:http://localhost:8080/WebTest/resources/数学/高等数学/math.jpg;
这种情况下Image组件式能显示出来的,但是直接访问的那个地址是不能访问到数据的。
第三种: mage组件的源地址是utf-8的,比如resources/%E6%95%B0%E5%AD%A6/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/math.jpg;
tomcat中的server.xml中配置端口的那段加上 URIEncoding="utf-8";
直接访问资源地址如:http://localhost:8080/WebTest/resources/数学/高等数学/math.jpg;
这种情况下Image组件式能显示出来的,直接访问的那个地址是也能访问到数据。
原因分析:
浏览器默认的编码方式是utf-8的,flex中地址默认是采用utf-8的,而tomcat默认的编码方式是ISO-8859-1的,即我们访问的地址都是iso-8859-1编码的,如果不设置tomcat中的编码方式即为默认的iso-8859-1方式,那么浏览器中的请求地址中的中文是不能被解析的,所以请求不到资源,因此,我们通过设置tomcat的编码方式为utf-8即可以通过浏览器访问到含有中文名的资源。同理默认情况下flex组件也访问不到带有中文路径的资源;
如果tomcat设置为utf-8的,我们可以访问http://localhost:8088/EncodingTest/resource/未命名.jpg类似的地址,但是对于flex中<mx:Image source="resources/体育/足球/1.jpg" />这样的组件还是显示不出来(这点我也疑惑,还望高人指点),但是我们设置为<mx:Image source="resources/%E4%BD%93%E8%82%B2/%E8%B6%B3%E7%90%83/1.jpg" />这样我们就能访问到了。
如果tomcat编码方式设置为GBK的话,对于flex组件<mx:Image source="resources/体育/足球/1.jpg" />我们是可以访问到的,但是对于<mx:Image source="resources/%E4%BD%93%E8%82%B2/%E8%B6%B3%E7%90%83/1.jpg" />这样的我们是访问不到的,对于浏览器中的地址http://localhost:8088/EncodingTest/resource/未命名.jpg,我们是访问不到的,但是对于我们把未命名进行GBK编码之后的%CE%B4%C3%FC%C3%FB替换了,即http://localhost:8088/EncodingTest/resource/%CE%B4%C3%FC%C3%FB.jpg就能访问了。至于如何取得中文的GBK编码我们可以通过java方法取得,比如String s="未命名.jpg";s=java.net.URLEncoder.encode(s,"GBK");这样就取得了“未命名.jpg”的GBK编码了。
总结如下:
总结出了一个基本解决中文编码的方法,即tomcat中设置编码为utf-8,flex中组件要访问资源的路径如果带有中文那么我们去把中文转换成utf-8格式的在赋值给组件的source属性,对于浏览器中访问的地址就可以是带有中文的访问地址了。
这两天接了一个网站,比较简单两三天就基本搞定了,但是其中碰到最难的就是flex的一个中文问题了,下面我主要想讲讲三种不同的现象。
第一种: Image组件的源地址是中文的,比如resources/数学/高等数学/math.jpg;
tomcat中的server.xml中配置端口的那段加上 URIEncoding="utf-8";
直接访问资源地址如:http://localhost:8080/WebTest/resources/数学/高等数学/math.jpg;
这种情况下Image组件不能显示出来,下面直接访问的地址能访问到数据。
第二种: Image组件的源地址是GBK的,比如比如resources/数学/高等数学/math.jpg;
tomcat中的server.xml中配置端口的那段加上 URIEncoding="GBK";
直接访问资源地址如:http://localhost:8080/WebTest/resources/数学/高等数学/math.jpg;
这种情况下Image组件式能显示出来的,但是直接访问的那个地址是不能访问到数据的。
第三种: mage组件的源地址是utf-8的,比如resources/%E6%95%B0%E5%AD%A6/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/math.jpg;
tomcat中的server.xml中配置端口的那段加上 URIEncoding="utf-8";
直接访问资源地址如:http://localhost:8080/WebTest/resources/数学/高等数学/math.jpg;
这种情况下Image组件式能显示出来的,直接访问的那个地址是也能访问到数据。
原因分析:
浏览器默认的编码方式是utf-8的,flex中地址默认是采用utf-8的,而tomcat默认的编码方式是ISO-8859-1的,即我们访问的地址都是iso-8859-1编码的,如果不设置tomcat中的编码方式即为默认的iso-8859-1方式,那么浏览器中的请求地址中的中文是不能被解析的,所以请求不到资源,因此,我们通过设置tomcat的编码方式为utf-8即可以通过浏览器访问到含有中文名的资源。同理默认情况下flex组件也访问不到带有中文路径的资源;
如果tomcat设置为utf-8的,我们可以访问http://localhost:8088/EncodingTest/resource/未命名.jpg类似的地址,但是对于flex中<mx:Image source="resources/体育/足球/1.jpg" />这样的组件还是显示不出来(这点我也疑惑,还望高人指点),但是我们设置为<mx:Image source="resources/%E4%BD%93%E8%82%B2/%E8%B6%B3%E7%90%83/1.jpg" />这样我们就能访问到了。
如果tomcat编码方式设置为GBK的话,对于flex组件<mx:Image source="resources/体育/足球/1.jpg" />我们是可以访问到的,但是对于<mx:Image source="resources/%E4%BD%93%E8%82%B2/%E8%B6%B3%E7%90%83/1.jpg" />这样的我们是访问不到的,对于浏览器中的地址http://localhost:8088/EncodingTest/resource/未命名.jpg,我们是访问不到的,但是对于我们把未命名进行GBK编码之后的%CE%B4%C3%FC%C3%FB替换了,即http://localhost:8088/EncodingTest/resource/%CE%B4%C3%FC%C3%FB.jpg就能访问了。至于如何取得中文的GBK编码我们可以通过java方法取得,比如String s="未命名.jpg";s=java.net.URLEncoder.encode(s,"GBK");这样就取得了“未命名.jpg”的GBK编码了。
总结如下:
总结出了一个基本解决中文编码的方法,即tomcat中设置编码为utf-8,flex中组件要访问资源的路径如果带有中文那么我们去把中文转换成utf-8格式的在赋值给组件的source属性,对于浏览器中访问的地址就可以是带有中文的访问地址了。
发表评论
-
ActionScript 3.0 性能优化小知识
2010-07-30 14:12 1030http://xinsync.xju.edu.cn/in ... -
Flex企业级UI权限控制
2010-07-28 16:14 1299http://www.pin5i.com/showtopic- ... -
flex4中PopUpManager在module中有问题
2010-06-24 11:10 3139flex4中module加载module后flex4中 a ... -
Flex 开发: 类的反射
2010-06-24 10:56 1269http://www.ibm.com/developerwor ... -
Problems with ByteArray.writeObject()
2010-05-19 21:47 1723http://www.actionscript.org/for ... -
利用 E4X解决 XML 处理的性能问题
2010-05-19 21:11 1749http://www.blogjava.net/rosen/a ... -
正在安装的adobe flash player版本不是最新的版本
2010-04-22 09:56 2454打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\ ... -
AS3 优化 之 FOR内循环
2010-02-10 15:39 1562写游戏只要有思路,就能实现,但这也只是从功能角度出发,能不能有 ... -
flex模块切换时导致对象不正确序列化的解决办法
2009-12-02 09:08 1627http://lkfnn.iteye.com/blog/506 ... -
漂亮的登陆
2009-11-19 16:32 1159http://dougmccune.com/360Flex_A ... -
Download all 177 Flash Effects Source Files .fla
2009-11-13 09:27 1222http://www.jeffjoneslive.com/Fl ... -
flex如何接受其他页面Post过来的数据
2009-10-10 11:15 2556问题描述: 有个程序需要调用我的flex页面,需要给我传 ... -
Change font size in the whole app with Ctrl+/-
2009-10-09 10:06 1201http://feedproxy.google.com/~r/ ... -
flex delete关键词和类成员
2009-10-09 09:01 1406flash中delete关键词用来移除定义的变量,并不能从内存 ... -
Flex HTTPService如何给后台传递参数
2009-10-09 08:56 1524http://blog.csdn.net/joeyshi/ar ... -
FLEX Builder compiler arguments 的设置
2009-09-28 08:20 1655http://flash.9ria.com/thread-18 ... -
12 Best Adobe AIR Applications for Web Designers
2009-09-25 08:20 107612 Best Adobe AIR Applications ... -
做网页如何改变IE地址栏的显示IE图标
2009-09-23 16:55 2701这个问题的解决其实在flex之外 修改index.templa ... -
Flex设置html(页面标题)title问题
2009-09-23 15:31 3286如果你是一个整体系统用了同一个标题:可以修改模板页index. ... -
一些漂亮的Flex主题下载
2009-09-17 17:29 2335http://www.flexer.cn/blog/?p=64 ...
相关推荐
9. **Flex3帮助文档**:Flex3中文版API提供的帮助文档详细解释了每个类、方法、属性和事件,是学习和解决问题的重要资源。 10. **学习路径**:对于初学者,了解Flex3的基本架构和组件是开始的步骤,然后深入学习...
标题“Flex中文本高亮显示”涉及到的是在Adobe Flex中实现文本内容的高亮显示技术。Flex是一款基于ActionScript的开源框架,用于构建富互联网应用程序(RIA)。在Flex中,文本高亮通常用于突出显示用户搜索的关键字...
这篇名为“Flex CollapsibleAccordion(折叠式手风琴) 中文问题解决”的博客文章,可能详细讨论了如何在Flex项目中解决中文字符乱码或无法正常显示的问题。通常,这类问题的解决方法包括以下几个方面: 1. **字符...
Flex中文帮助文档是针对初学者极其重要的资源,它详尽地涵盖了Adobe Flex这一跨平台的开源框架的相关知识。Flex主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA),它结合了MXML和ActionScript...
本文将探讨如何在Adobe Flex中读取包含中文字符的Excel文件,主要涉及使用AS3XLS库来解决这个问题。 首先,AS3XLS是一个ActionScript 3的开源库,专门用于处理Microsoft Excel文件。它允许Flex应用程序创建、读取和...
《Flex3 Java 中文教程》是一本专注于Adobe Flex 3技术的中文教程,结合了Java技术和Adobe Integrated Runtime(AIR)的应用,旨在帮助开发者深入理解和掌握使用Flex 3进行富互联网应用(RIA)开发的方法和技巧。...
在Eclipse或MyEclipse中,我们可以新建一个Flex项目,并指定Java工程发布的Tomcat路径、访问路径、上下文根和输出路径。验证配置无误后,继续下一步,设置Flex工程的源代码位置和主界面。 在Flex工程中,我们可以...
《Accessing_Data_with_Flex_4.pdf》很可能是关于数据访问和处理的指南,Flex4提供了强大的数据服务支持,包括AMF(Action Message Format)通信、 BlazeDS或LiveCycle Data Services等数据连接技术,使得Flex应用...
1. 解压FlashBuilder_4_Plugin_LS10,确保路径无中文字符。 2. 安装过程中选择MyEclipse的运行目录(含myeclipse.exe的路径)。 3. 将Flex 4的eclipse目录下features和plugins文件夹内容复制到MyEclipse安装目录下的...
安装Adobe Flash Builder Plugin插件时,需要注意解压路径不能包含中文,因为中文路径可能会导致安装出错。安装插件后,需要将Flex和Flash Builder的插件文件夹内容复制到MyEclipse的相应目录下。 此外,Flex的配置...
本指南将围绕ArcGIS for Flex的学习路径展开,涵盖从基础概念到实际操作的各个环节。 1. **ActionScript3.0 中文版**: ActionScript 是 Flex 开发的核心语言,类似于 JavaScript,但更专注于富互联网应用程序(RIA...
- 在Flex和Java代码中添加中文注释有助于中国开发者理解代码逻辑,尤其是在团队合作时。 - 注释应清晰描述各个函数、类和方法的作用,以及关键步骤的原因。 6. 测试: - 文件上传功能需要进行全面的测试,包括...