• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > 彻底消灭Flash动画中的乱码

彻底消灭Flash动画中的乱码

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了彻底消灭Flash动画中的乱码,其中包含flash乱码,flash中文乱码,flash游戏乱码,chrome flash 乱码,乱码动画片等知识点,遇到此问题的同学们可以参考下
  鉴于很多人用 System.useCodepage = true 这个属于下策的方法来解决乱码,而且还不知道为什么,所以打算让不知道的朋友了解如何彻底消灭乱码。

关于编码的基础知识:
每个国家/区域都规定了计算机信息交换用的字符编码集,比如美国的扩展ASCII码,中国的GB2112-80,日本的JIS等,做为该国家/区域内信息处理的基础,有着统一编码的重要作用。早期的软件为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区分,引进了LANG(语言),Codepage(编码)概念。但由于各个本地字符集代码范围重叠,相互间信息交换困难,软件各个本地化版本独立维护成本较高,因此有比较将本地化工作中的共性抽取出来,作一致处理,各种语言信息被进一步规范为Locale信息。处理底层字符集变成了几乎包含了所有字形的Unicode。

一、什么是Unicode
Unicode给每个字符提供了一个唯一的数字,不论什么平台,不论什么程序,不论什么语言,Unicode标准已经被这些工业界的领导们所采用。例如:Apple、HP、IBM、JustSystem、Microsoft、Oracle、SAP、Sun、Sybase、Unisys和其它许多公司。最新的标准都需要Unicode。例如:XML、Java、ECMAScript(Javascript)、LDAP、CORBA3.0、WML等等,并且,Unicode是实现ISO/IEC 10646的正规方式。许多操作系统,所有最新的浏览器和许多其它产品都支持它。Unicode标准的出现和支持它工具的存在,是近来全球软件技术最重要的发展趋势。

二、Unicode的优点
基本上,计算机知识处理数字,它们指定一个数字来存储字母或其它字符。在创造Unicode之前,有数百种指定这些数字的编码系统。没有一个编码可以包含足够的字符,这些编码系统也会相互冲突。也就是说,不同的编码可能使用相同的数字代表两个不同的字符,或使用不同的数字代表相同的字符。比如:简体中文(GB),繁体中文(BIG50)中“赵”都是一个字,但是编码不同。在不同的编码下,BIG5码的“赵”对应的数字是0xBBAF,而数字0xBBAF在GB码中对应的却是“化”,这就是乱码.而Unicode采用统一的编码,“赵”就只有一个,不管它在哪种文字编码下。

三、彻底解决乱码
Flash 5及其之前版本的编码标准是以系统编码为标准的。但Flash MX以后开始支持Unicode,并将Flash Player 6或以上版本预设编码为Unicode,如果Flash载入非Unicode编码时,(比如一个ANSI方式保存的文件)就会出现乱码。

解决方法有两种:
第一种是下策,即强迫Flash使用Flash 5的编码方法,在第一帧加入:System.useCodepage = true;这种方法虽然暂时解决了中文系统的乱码问题,但对程序的兼容性和扩展性极为不利。比如:你用的是GB(简体中文)编码的系统,当一个不是用GB编码的系统观看你的Flash时,他看到的依然是乱码。
第二种是上策,即利用Unicode编码的一个最常用的实现方法“UTF-8”(Unicode Transformation Format - 8 bit)来实现。最简单的办法就是在保存文件时用编辑软件(比如:Windows记事本)保存时在“编码”选项处选择“UTF-8”编码形式,形成文本编码和Flash编码统一,从而彻底的消灭乱码。
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 彻底消灭Flash动画中的乱码

相关文章

  • 2017-05-24FLASH怎么制作一个汤勺移动的动画?
  • 2017-05-24无法安装flash player该如何解决?
  • 2017-05-24flash制作一个简单的音乐动画教程
  • 2017-05-24FLASH怎么猜小球位置?
  • 2017-05-24Flash 好看的星光四射动画特效
  • 2017-05-24教你用Flash制作镭射激光效果
  • 2017-05-24flash怎么使用鼠标绘制一枝桂花枝?
  • 2017-05-24Flash设计制作“太暴力了”搞笑QQ表情动画实例教程
  • 2017-05-24Flash制作过渡卷动效果精美图库展示动画
  • 2017-05-24禁止SWF文件显示在IE缓存

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • flash怎么绘制逼真的橘子?
    • Flash 绘画技巧 投影滤镜设置阴影
    • 教你用Flash制作圣诞节祝福贺卡
    • Flash游戏制作:敌人穷追不舍(鼠标感应)的追逐动画教程
    • 用Flash制作广告中绚丽舞台效果表现
    • Flash怎么做幻灯片放映的视频?
    • Flash加载外部文件创建进度条3种方法
    • Flash游戏开发教程:第五节
    • flash形状补间制作树叶飘落的效果
    • Flash AS3用于读取LRC同步歌词的类

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有