UTF-8、GB2312、GBK、GB18030、ISO-8859-1(也称Latin-1):兼容ASCII编码

这篇具有很好参考价值的文章主要介绍了UTF-8、GB2312、GBK、GB18030、ISO-8859-1(也称Latin-1):兼容ASCII编码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ASCII码是单字节的,首位为0,后面表示的值就是Unicode码点,范围为0x00-0x7F,共表示128个字符。

UTF-8和ASCII兼容:因为对于单字节的符号,UTF-8 编码和 ASCII 码是相同的, 所以 UTF-8 能兼容 ASCII 编码。

GB2312和ASCII兼容:对于ASCII范围以内的字符,GB2312编码的机内码(不是区位码)和ASCII兼容。计算机中保存和传输的是GB2312的机内码。

GBK和ASCII兼容:因为GBK完全兼容GB2312,所以也就和ASCII兼容。

GB18030和ASCII兼容:因为GB18030完全兼容GB2312,基本兼容GBK,所以也就和ASCII兼容。

ISO-8859-1和ASCII兼容:ISO-8859-1编码是单字节编码,向下兼容ASCII编码,其范围是0x00-0xFF。其中,0x00-0x7F范围的编码和ASCII编码相同,0x80-0xFF是针对ASCII的扩展。

所以我们在Java编程的时候,如果涉及到中文字符,有时候由于编码和解码的字符集不匹配导致出现乱码,但ASCII字符集一般没有问题。

ASCII:American Standard Code for Information Interchange,美国信息交换标准代码。
GB2312:信息交换用汉字编码字符集–基本集,也称GB 2312-80。
GBK:汉字内码扩展规范。
GB18030:信息技术 中文编码字符集,现在实行的是GB 18030-2005。GB 18030-2022即将实施(实施日期2023-08-01)。
UTF-8:是对Unicode的一种编码方式,最少8位。
ISO-8859-1:也称为Latin-1,此字符集支持部分于欧洲使用的语言。文章来源地址https://www.toymoban.com/news/detail-600426.html

到了这里,关于UTF-8、GB2312、GBK、GB18030、ISO-8859-1(也称Latin-1):兼容ASCII编码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt之GB2312\GBK字符与QString转换

    在中国国内与其它数据接口通讯时,经常会遇到GB2312GBK格式的字符,这时需要进行数据格式转换 否则只有ASCII码正常,而其它就是乱码。 在main.c文件下配置UTF-8 QString 为unicode码,转为GBK码 将GB2312/GBK字符串转化为QString

    2024年02月11日
    浏览(41)
  • 下载文件,自动获取后端返回文件名,并自动识别文件格式,如果是iso-8859-1编码转换utf-8

    点击下载文件按钮,获取后端返回接口,根据请求头自动解析文件名称,自动识别文件类型后缀名,如果中文是iso-8859-1格式转换为utf-8,否则下载不了.

    2024年02月07日
    浏览(32)
  • 一篇文章彻底搞懂Python字符编码方式(中文编码,UTF-8,unicode,gb,gbk,中文乱码,爬虫中文乱码)

    目录 前言 一、字符编码方式的来龙去脉。 1.字符集的含义。 2.编码方式演化过程 1.ASCII 2.GB2312、GBK 3.Unicode 4.UTF-8 二、Python的字符编码及相关操作 1.window系统的字符编码 2.Python的字符编码 1.Python中str与bytes的区别和联系 2.Python encode()方法【对str进行编码】 3.Python decode()方法【对

    2024年01月17日
    浏览(43)
  • visio,word添加缺少字体,仿宋_GB2312、楷体_GB2312、方正小标宋简体等字体下载

    visio,word添加缺少字体,仿宋_GB2312、楷体_GB2312、方正小标宋简体等字体下载 2.1 visio 3.1 下载字体 http://www.downza.cn/ 微软官方给的链接好多字体没有,其他好多字体网站,就是给你看个样式,这个网站实测可以 进去以后直接搜索 然后查看,本地下载,会有一个压缩包,然后解压

    2024年02月14日
    浏览(95)
  • mac安装仿宋GB2312字体

    第一步:双击打开 仿宋_GB2312.ttf 完成字体安装 【下载链接】 百度云: 链接: https://pan.baidu.com/s/1tsyEuNTQbTt99fYQ72JlWQ?pwd=7wa5 提取码: 7wa5 CSDN: https://download.csdn.net/download/weixin_43312117/85709796 第二步:打开访达,点击应用程序,找到 word ,右键 显示包内容 ,打开 Contents 文件夹,打

    2024年02月17日
    浏览(28)
  • UTF-8转GBK

    参考链接:https://blog.csdn.net/yanchao7788/article/details/53196901 参考链接:你真的懂 Unicode 和 UTF-8 是什么关系吗?来看看这个就彻底懂了!_魔都飘雪的博客-CSDN博客_utf8和unicode的关系 UTF-8没办法直接转GBK,必须先转成unicode,再转成GBK 1.把UTF-8转成unicode,根据参考的链接,我做了实现

    2024年02月11日
    浏览(25)
  • GB 2312字符集:中文编码的基石

    GB 2312字符集是中国国家标准委员会于1980年发布的一种中文字符集,是中国大陆最早的中文字符集之一。GB 2312字符集的发布填补了中国大陆中文编码的空白,为中文信息处理提供了基础。 标准中文电码查询 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd794.com/chi

    2024年03月09日
    浏览(33)
  • 达梦数据库支持GB18030-2022中文编码字符集证明方法

    既然是证明就要做到有图有真相。 证明途径1:系统概览法 查看达梦数据库“管理工具”-“对象导航”-“管理服务器”-“系统概览”-“字符集编码”-”GB18030”. 看见”GB18030”字样就是证据之一。如果你没有看见这个字样,而是UTF8等其他字样,请重新安装产品吧,安装向导

    2023年04月18日
    浏览(46)
  • Java 字符转码之UTF-8互转GBK

    Java UTF-8转GBK详解 java跟python类似的做法,在java中字符串的编码是java修改过的一种Unicode编码,所以看到java中的字符串,心理要默念这个东西是java修改过的一种Unicode编码的编码。  问题的关键是new String(xxx.getBytes(\\\"gbk\\\"), \\\"gbk\\\")这句话是什么意思,xxx.getBytes(\\\"gbk\\\")得到的数组编码是

    2024年02月05日
    浏览(30)
  • 详解 ASCII、Unicode、UTF-32 及 UTF-8

    目录 一、ASCII 字符集和编码 二、Unicode 字符集 2.1 - UTF-32 编码 2.2 - UTF-8 编码 2.3 - Python 字符串的 encode 和 decode 方法 计算机只能存储二进制数字 0 和 1,因此无论是文本中的数字、字母、汉字以及 emoji 都需要以某种方式转换成二进制数字进行存储,需要的时候再读出来。 196

    2024年02月15日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包