ansi utf-8编码_utf8是等长编码吗

ansi utf-8编码_utf8是等长编码吗原文地址:http://www.yanwushu.com/post/4.html1.ANSI指AmericanNationalStandardsInstitute(美国国家标准学会)。2.ANSI编码不是一种具体的编码方式,而是一种指定在某些环境下使用某些编码方式的标准。比如,在中文环境中ANSI的编码标准为GBK,在日语环境中ANSI的编码标准则是Shi

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

  • ANSI指American National Standards Institute(美国国家标准学会)。
  • ANSI编码不是一种具体的编码方式,而是一种指定在某些环境下使用某些编码方式的标准。比如,在中文环境中ANSI的编码标准为GBK,在日语环境中ANSI的编码标准则是Shift_JIS编码。
  • ASCII编码使用0×00~0x7F之间的每个字节表示一个字符,英语世界之外的其他国家对此字符集进行了扩展,除了ascii字符集之外,他们1个到4个字节来表示一个字符,形成了自己语言的编码方式,比如GBK, Big5、Shift_JIS等。
  • 中文环境下ansi编码对应的编码方式为GBK,GBK的编码规则为:

a)   对于ascii字符集中的字符,使用ascii编码(也就是说gbk编码是兼容ascii编码的);

b)   非ascii字符使用GB标准。最早是GB2312,但是由于该标准收录的汉字数较少,后来就被GB18030取代。GB18030也在不断扩展,GB18030-2005收录了70244个汉字。本文不在叙述gbk的具体编码规则,简单来说该标准表达单个字符使用1字节、2字节、4字节这三种情况。

  • ASNI编码是不利于跨语言数据交流的,比如windows文件默认使用ANSI编码。那么,在中文windows下创建的文件,在日文windows下是无法正确解析的,因为日文windows下ANSI编码使用的是Shift_JIS编码。
  • 为了统一世界各种语言的编码,unicode编码被创造出来,需要注意的是unicode也不是一个具体的编码规则,在unicode标准下,有utf-8,utf-16等具体的实现。他们都对应不同的编码规则。
  • 在某个角度理解,ANSI编码是一种历史遗留,应该被淘汰,进而使用更加先进、方便的unicode编码。

资源

http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

http://blog.csdn.net/chaijunkun/article/details/4654397#comments

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190329.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月22日 下午11:01
下一篇 2026年2月22日 下午11:43


相关推荐

  • pycharm安装包报错

    pycharm安装包报错  相信有很多Python初学者在使用pycharm安装一些包时会遇到报错现象!  我也是一名Python初学者,当然也会遇到这种问题!当遇到上述问题时,我个人觉得是因为“pip”的版本问题,所以大家可以先更新“pip”(通过cmd更新:python-mpipinstall–upgradepip)。   …

    2022年5月16日
    43
  • 谈谈构建单页布局网站的创意技术——附优秀案例

    谈谈构建单页布局网站的创意技术——附优秀案例在过去的几年中 不断涌现出新的自定义网站设计技术 一个非常流行的想法是把所有的主要内容放在一个页面 使用动态滚动动画来定位内容 这种单页布局在只需要显示相关信息的一小部分的目标网页和移动应用程序制作网站经常使用 在这篇文章中 我想向大家介绍单页网站中一些有趣的技术 希望这些想法能够给正在寻找这方面内容的年轻设计师提供灵感 视差滑动效果 可能是因为实现这种效果比较复杂 视差

    2026年3月17日
    1
  • 如何在 Windows 上 使用 ONLYOFFICE 协作编辑文档「建议收藏」

    1、说明——可以加我qq504284沟通。ONLYOFFICEDocumentServer提供文档协作的服务功能,支持Word,Excel和PowerPoint以及国产WPS的协作。但是这里告诉我们,需要进行文档管理和存储的二次开发。它api里现成的开发好的文档管理平台,有java,node.js,PHP等,可能不具备权限功能吧。Pleasenote,thatONLYOFFICE…

    2022年4月6日
    481
  • 主定理求解算法时间复杂度

    主定理求解算法时间复杂度主定理所谓主定理 就是用来解递归方程的一种方法 此方法可以用来求解大多数递归方程 设递归方程为 T n aT n b f n nbsp 其中 a 1 b 1 主定理 nbsp nbsp nbsp 1 如果存在常数 0 有 f n O n logb a 则 T n n logb a nbsp nbsp nbsp 2 若 f n n logb a 则 T n n logb a logn

    2026年3月16日
    2
  • trojangeneric木马_kali木马绑定app

    trojangeneric木马_kali木马绑定appKworker木马,如果发现root权限计划任务有以下这种非常规任务,说明已经中招成了矿机Dt环境,大家要注意,切莫随便给开放端口。Redis,与研发商量最好加上密码,矿机会在同网段扫描,一定要及时处理。按照以下方法清理,以下命令一起执行,不要分步骤,否则没有效果,可以写成个bash脚本,随大家心情。echo””>/etc/crontabrm-f/etc/cron.hourly/oanacronerrm-f/etc/cron.daily/oanacronerch…

    2026年3月9日
    5
  • 嵌入式Ubuntu 搭建caffee环境

    嵌入式Ubuntu 搭建caffee环境1 首先登录 caffee 官网 转到 github 点击 Installation 选择 ubuntu 环境 2 小机使用的是 ubuntu16 04 所以按照指令搭建 3 首先安装如下安装包 sudoapt getinstall nbsp libprotobuf dev nbsp libleveldb dev nbsp libsnappy dev nbsp libopencv dev

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号