ANSI编码简述_ansi格式编码

ANSI编码简述_ansi格式编码前情提要美国人最先用电脑,发明了足够他们使用的ASCII编码(127个,1个字节都没用完)。后来欧洲人发现127个不太够,把ASCII没用完的位置用上了(拓展字符集),还叫ASCII。再后来中国想用电脑打汉字,显然256个就太不够了,于是产生了GB2312,GBK,GB18030以及港澳台地区的Big5。此外韩国也有自己韩EUC-KR。ANSI编码为了保证Windows在不同语言文字的国家都能用。微软采用了标准代码页(CodePage,代码页是字符集编码的

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

Jetbrains全系列IDE稳定放心使用

前情提要

美国人最先用电脑,发明了足够他们使用的 ASCII 编码(127个,1 个字节都没用完)。后来欧洲人发现 127 个不太够,把 ASCII 没用完的位置用上了(拓展字符集),还叫 ASCII 。再后来中国想用电脑打汉字,显然 256 个就太不够了,于是产生了 GB2312 ,GBK ,GB18030以及 港澳台地区的 Big5 。此外日本也有自己的 Shift_JIS。

ANSI 编码

为了保证 Windows 在不同语言文字的国家都能用。微软采用了标准代码页 (Code Page,代码页是字符集编码的别名,也叫内码表) 的方法,把全世界的编码方式统一编号,在不同的地方采用对应地方的编码方式,微软把它称为 ANSI 编码。比如在简体中文操作系统中ANSI编码默认指的是GB系列编码(GB2312、GBK、GB18030);在繁体中文操作系统中ANSI编码默认指的是Big5编码(港澳台地区使用的繁体汉字编码);在日文操作系统中ANSI编码默认指的是 Shift_JIS 编码。

需要注意的是 ANSI 编码只是一种叫法,它通常指的是 Windows code pages,而非其字面意思的 ANSI (American National Standards Institute,美国国家标准学会)。

在 Windows 系统中,为了适应世界上不同地区用户而设计了区域(Locale)设置的功能。Locale 是指特定于某个国家或地区的一组设定,包括代码页,以及数字、货币、时间和日期的格式等。可以用 chcp 命令获得当前的代码页设置。

D:\>chcp
活动代码页: 936

代码页 936 就是简体中文 GBK 编码。

参考

[1]. 刨根究底字符编码之七——ANSI编码与代码页
https://zhuanlan.zhihu.com/p/27136737
[2]. ANSI编码和标准代码页(code page)
https://blog.csdn.net/qlexcel/article/details/84564024
[3]. ANSI是什么编码?
https://blog.csdn.net/imxiangzi/article/details/77370160

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190162.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • LAN8720 100M 掉线问题解决

    LAN8720 100M 掉线问题解决最近在做一块板子的时候,使用的phy芯片为LAN8720,在使用的发现老是ping一段时间后自动掉线,从软件问题一直查找,最后发现是LAN8720掉线了,且wang网口绿灯一直常亮,拔线网线也是一样,黄灯不闪烁,且phy发热严重。问题出在本来网口电源是下面这样,但是在焊接时没有找到磁珠,就用0欧电阻代替,结果电源干扰大不稳定,换上磁珠后ping未出现网口掉线现象,发热现象明显减少。…

    2022年10月27日
  • 十进制转换为二进制java_二进制转八进制算法

    十进制转换为二进制java_二进制转八进制算法将十进制转换为二进制将二进制转换为十进制1.将十进制转换为二进制:思路:对十进制的数进行除2取余法:/***讲10进制转化为二进制*@paramde:待转换的十进制*@return:转换后的二进制(string)*/publicstaticStringDecimal2Binary(intde){

    2022年10月18日
  • 【转】值得珍藏的CSS代码集

    【转】值得珍藏的CSS代码集

  • word2vec原理总结

    word2vec原理总结CBOW与Skip-Gram模型基础:https://www.cnblogs.com/pinard/p/7160330.htmlHierarchicalSoftmax的模型:https://www.cnblogs.com/pinard/p/7243513.htmlNegativeSampling的模型:https://www.cnblogs.com/pinard/p/7249903.h…

  • Hash一致算法_分布式一致性hash

    Hash一致算法_分布式一致性hash一致性hash算法是什么?一致性hash算法,是麻省理工学院1997年提出的一种算法,目前主要应用于分布式缓存当中。一致性hash算法可以有效地解决分布式存储结构下动态增加和删除节点所带来的问题。在Memcached、Key-ValueStore、BittorrentDHT、LVS中都采用了一致性hash算法,可以说一致性hash算法是分布式系统负载均衡的首选算法。传统hash算法的弊…

  • 关于astype的坑[通俗易懂]

    关于astype的坑[通俗易懂]也许对我来说是坑astype并不能inplace地改变一个ndarray。例如IN:arr=np.array([3.7,-1.2,-2.6,0.5,12.9,10.1])OUT:array([3.7,-1.2,-2.6,0.5,12.9,10.1])如果是直接输入:arr.astype(int32)然后检查arr.dtype,返回的是dtype(‘fl…

发表回复

您的电子邮箱地址不会被公开。

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