设为首页
收藏本站
最新电影
您现在的位置: 首页=>网站结构化 订阅本栏目  
文本格式ANSI,Unicode等有什么区别
时间: 2007-09-23 08:46:24 阅读次数:3811


double-byte character set,双字节字符集,用于对 Chinese, Japanese and Korean语言的支持


首先DBCS是亚洲的字符集,包含了ANSI,ANSI也就是ASCII值为0-255之间的字符,当字符为ANSI时,存放于文件中占用的是一个字节如果是非ANSI的呢,则占用两字节飞飞Asp@技术乐园用VB的ASC函数可以很容易得到一个字符的DBCS值(或是说ANSI值吧)

假如一个字符得到的DBCS值为&H1234,当然,这个值是转换成了十六进制的,因为对于磁盘存放来说,一般使用位(BIT),即二进制存放,而显示字节呢用十六进制显示则非常直观存放在文件中即"12 34"(这是用十六进制文本编辑器中查看到的形式)

而UNICODE是世界性的字符集,几乎包含了世界上的所有字符,每个字符都有一个单一的UNICODE值UNICODE值也是占用两个字节的但不同的是它虽然也包含了标准的ANSI字符值,但是ANSI字符只占用一个字节,UNICODE会自动在ANSI值后加入一个值为0的字节飞,飞Asp技术乐园比如说一个 ANSI值为&h45的字符,以UNICODE形式存放则为"45 00"至于如何用VB得到一个字符的UNICODE值,ASCW函数可以轻松搞定但是普通的非ANSI字符以UNICODE形式时则是从右存到左的比如一个值为&H1234的字符,存为UNICODE时则为"34 12"

知道了这些有什么用呢?UNICODE的意义在于能让不同环境下的操作系统识别比如说吧,你在中文的操作系统下使用记事本写了一篇文本文章但你要拿到别的环境下的WIN2K(之所以选WIN2K,是因为WIN2K支持UNICODE,否则用WIN98只能用外接中文平台才能查看)下查看(比如美国的电脑,操作系统为英文,代码页也是美国(WIN2K有设置代码页)),即使该电脑已经安装了中文字体,即使用WORD这样的编辑软件打开也肯定是乱码一堆这是为什么呢?因为英文的WIN2K操作系统只能识别UNICODE呀!并不能识别咱们亚洲的DBCS码呀!
解决方法只要你把它转换为UNICODE码存放就OK了!像Utrla Edit就能转换WIN2K里也有代码转换器可以,而WIN2K下的记事本则可以用另chun为UNICODE码如果你使用的是WIN9X,则可以自己用VB解决了UNICODE码存放的文本文件与普通的文本文件不同之处仅仅是文件头加了"FF FE"而已其他的则是代码值不同飞飞Asp技术乐园只要转换了字符的代码,并在文件前加上"FF FE"这两个字节,就是把这篇中文文章保存为UNICODE格式了!转换成UNICODE格式后,英文操作系统的机器只要用WORD打开你的文件就能查看了!(为什么用WORD是因为它有字体识别功能普通记事本只把文字链接到系统字体上,而英文系统的默认字体可不是不包含中文的哟!当然就显示不出来啦)




站内搜索    

下一篇当代码不能正确解释时

上一篇暂无

本栏目最新 栏目最新列表
表单项INPUT、SELECT等垂直对齐的方法
表单的multipart/form-data和application/x
应用标准后超链接访问过后hover样式失效的原
CSS浏览器兼容问题整理(IE6.0、IE7.0 与 Fi
不同浏览器CSS的hack ,IE6,FF,IE7
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
相关文章
文本格式ANSI,Unico
WIN 2003系统时间24
格式化时间(显示)函
显示虚拟格式化硬盘
多种时间显示格式
全中文大写日期格式
时间日期格式转换
随时间变化显示不同
格式化网址 返回一个
Google站点地图site
 
 width= 
伟哥博客 西安房产 123最新电影 三四六四