新手学堂 站内搜索 即时报价 会员之家
网站首页 金利在线 秀才无线 产品大全 特价促销 新品上市 产业动态 专业测评 选购经验 应用技巧 配机中心 点集论坛 百甲购物 IT企业名录
  贵阳报价:笔记本 | 品牌机 | 服务器 | CPU | 内存 | 硬盘 | 主板 | 显卡 | 液晶 | 台显 | 音箱 | 键盘 | 鼠标 | 光驱 | 机箱 | 电源 | 耗材
您现在的位置: 应用技巧 >> 经典教程 >> 高手教你如何彻底消灭乱码
轻松一点 文章检索:
栏目文章  
 当前免费杀毒软件权威推荐
 Windows XP系统故障快速解决技
 专家为您支招 教你如何防止密码
 禁止U盘插入电脑后自动打开
 优秀的界面设计是如何诞生的
 中国PC用户个人上网安全指南十
 提示“虚拟内存”不足的解决办
 新建一个别人进不了删不掉文件
 Vista到底需要多少内存?感觉指
 巧妙去除扫描网纹
论坛热贴  
 机箱散热问题
 金钱和成功都是先想出来的
 真正的马加爵,总理为其落泪的
 电脑小技巧70个
 新恒电子:DELL特价机甩卖!
 配色方法——颜色印象空间
 真正的鼠标
 6月14日 蛋蛋请假的人请跟帖
 mysql5中文参考手册
 我的QQ空间
 HP激光打印机08春季主推1018
 怎么守住你的钱包 网上购物安全
 翻新笔记本电脑的识别方法
 【转】笔记本电脑FN键功能
 方正R651R笔记本 超低价4599元
 认识路由器 如何选购适合自己的
 DKP转移前最新记录
 965P-DS3+e6300 超频经验和大家
 手机的辐射到底有多大?
 蓝白主色 多彩 DLC-SH498新款机
高手教你如何彻底消灭乱码
 
作 者:壹骑当千 责任编辑:壹騎当千 文章来源: 发布时间:2008年08月25日

     由于很多人用 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编码统一,从而彻底的消灭乱码。

相关文章
   Windows Vista操作系统安装常见的8个问题    系统磁盘碎片基础及应用技巧
   微软2010年推出Windows 7嵌入式操作系统    让Windows XP操作系统能够全自动维护系统
   网友分享:Linux操作系统下的硬盘提速方案    Linux操作系统openSUSE 11.1 Beta 5 发布
   拦门四斧 砍清操作系统中各类型木马后门    安全技巧:手动清除系统内隐藏病毒文件
   菜鸟宝典:两个技巧让 Windows系统无毒    安全手册:识别系统非法进程及清除方法
   简化存储管理 Sun推出首款“统一存储系统”    "扫荡波"蠕虫泛滥 未打补丁的系统遭殃
   破坏王盗号器致使系统断网不能复制粘贴    Windows系统回收站的实用技巧
   菜鸟必学 用好你的Windows系统安全模式    "黑屏"后遗症爆发 造成大面积用户系统崩溃
   安全技巧:堵住系统自动运行 堵住病毒木马    windows操作系统账户权限设置详解
   Windows XP系统禁忌 用XP系统的人一定要看    从隐私策略看微软Windows 7系统的新功能
相关评论
共计0条评论 查看更多评论>>>
 
  用户昵称: 电子邮件:    
  验 证 码:  
公司简介 | 网站建设 | 成功案例 | 商业合作 | 客服中心 | 广告策划 | 人才招聘 | 友情链接 | 网站地图 | 无图版 |
贵州点集科技发展有限责任公司·点集贵州电脑网 版权所有©2006-2008
中华人民共和国增值电信业务经营许可证 黔B-20070010号
客服QQ: 93804809818866281927205370
电子邮件: deangi@vip.sina.com
技术支持: 0851-5109268