为了账号安全,请及时绑定邮箱和手机立即绑定

什么是ANSI格式?

什么是ANSI格式?

什么是ANSI格式?什么是ANSI编码格式?它是系统默认格式吗?它与ASCII有什么不同?
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

Ansi编码是一个略为通用的术语,用于指系统(通常是Windows)上的标准代码页。它被更恰当地称为Windows-1252西方/美国的系统。(它可以代表某些其他Windows代码页在其他系统上)这本质上是扩展ASCII字符集其中包括所有ASCII字符和128个字符代码。这一差异是由于“ansi”编码是8位而不是ASCII那样的7位(ASCII现在几乎总是以8位字节的形式使用MSB设置为0)。有关为什么这种编码通常被称为ANSI的解释,请参阅本文。

名称“ANSI”是一个错误的名称,因为它不符合任何实际的ANSI标准,但名称已经卡住了。Ansi和UTF-8不一样.


查看完整回答
反对 回复 2019-07-04
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

从技术上讲,ANSI应该和US-ASCII一样。它指的是ANSI X3.4标准,它只是安西组织批准的ASCII版本。在ASCII/ANSI中没有定义顶位集字符的使用,因为它是一个7位字符集。

然而,多年来监督事务司和随后的Windows社区滥用这一术语,留下了它的实际意义,即“正在使用的任何机器的系统代码页”。系统代码页有时也被称为“MBCS”,因为在东亚系统中,这种编码可以是多字节/字符编码。有些代码页甚至可以使用顶位清除字节作为多字节序列中的尾字节,因此它甚至与普通的ASCII不严格兼容.但即便如此,它仍然被称为“ANSI”。

在美国和西欧的默认设置中,“ANSI”映射到Windows代码页1252。这与ISO-8859-1不一样(尽管它非常相似)。在其他机器上,它可能是其他任何东西。这使得“ANSI”作为外部编码标识符完全无用。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 3787 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信