首页 > 其他分享 >ascii-gb-unicode-utf-8

ascii-gb-unicode-utf-8

时间:2023-03-28 13:22:21浏览次数:48  
标签:编码 utf 扩充 GBK 个位 gb UNICODE UTF ascii

中国人民通过对 ASCII 编码的中文扩充改造,产生了 GB2312 编码,可以表示6000多个常用汉字。汉字实在是太多了,包括繁体和各种字符,于是产生了 GBK 编码,它包括了 GB2312 中的编码,同时扩充了很多。中国是个多民族国家,各个民族几乎都有自己独立的语言系统,为了表示那些字符,继续把 GBK 编码扩充为 GB18030 编码。每个国家都像中国一样,把自己的语言编码,于是出现了各种各样的编码,如果你不安装相应的编码,就无法解释相应编码想表达的内容。终于,有个叫 ISO 的组织看不下去了。他们一起创造了一种编码 UNICODE ,这种编码非常大,大到可以容纳世界上任何一个文字和标志。所以只要电脑上有 UNICODE 这种编码系统,无论是全球哪种文字,只需要保存文件的时候,保存成 UNICODE 编码就可以被其他电脑正常解释。UNICODE 在网络传输中,出现了两个标准 UTF-8 和 UTF-16,分别每次传输 8个位和 16个位。于是就会有人产生疑问,UTF-8 既然能保存那么多文字、符号,为什么国内还有这么多使用 GBK 等编码的人?因为 UTF-8 等编码体积比较大,占电脑空间比较多,如果面向的使用人群绝大部分都是中国人,用 GBK 等编码也可以。
作者:盛世唐朝
链接:https://www.zhihu.com/question/23374078/answer/69732605
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:编码,utf,扩充,GBK,个位,gb,UNICODE,UTF,ascii
From: https://www.cnblogs.com/zlr585/p/17264801.html

相关文章

  • SpringCloud和SpringBoot关系
    SpringCloud和SpringBoot关系SpringBoot专注于快速开发单个个体微服务-jarSpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整......
  • SpringBoot 整合AOP(面向切面编程)其中@Around失效问题
    1.AOP实现知识点​核心思想:动态代理。​支持技术:反射。2.官方文档名词解释​Aspect(切面):关注点的模块化(新增业务的模块化)。为完成新业务而编写的类对象。(带@Aspect注解......
  • EasyCVR视频融合平台如何通过国标GB28181协议级联至海康云眸平台?
    EasyCVR视频融合平台基于云边端一体化,能实现海量视频资源的轻量化接入、汇聚与管理,平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能......
  • vue2+element-ui+springboot+mybatis-plus获取当前账户进行修改密码详细教程
    以下内容仅供学习使用新建一个dto类,用于专门修改当前账户的使用importlombok.Data;@DatapublicclassUserPasswordDTO{privateStringusername;priva......
  • SpringBoot之任务调度
    SpringBoot之任务调度开启任务调度@SpringBootApplication//开启任务调度@EnableSchedulingpublicclassTaskDemoApplication{ publicstaticvoidmain(String[]......
  • SpringBoot多数据源(自定义注解,动态数据源,事务实现)
    一、数据库配置文件(这里用的是阿波罗配置中心,也可以是application.yml文件)#mysql本地数据源1spring.datasource.db1.driver-class-name=com.mysql.cj.jdbc.Driverspr......
  • Tagbrand:签到与电子商务的完美结合
    女生在一起都喜欢讨论穿着打扮,如果谁穿的好看,会感叹一句,哇,真好看,哪里买的?什么牌子?不但如此,现在应用越来越多,人们也喜欢自拍,分享自己的服饰到网上,今天亮相Disrupt的一家创业......
  • 使用SLF4J和Logback23
    其实SLF4J类似于CommonsLogging,也是一个日志接口,而Logback类似于Log4j,是一个日志的实现。为什么有了CommonsLogging和Log4j,又会蹦出来SLF4J和Logback?这是因为Java有着非常......
  • springboot 整合各种框架
    springboot整合各种框架整合web框架controller导入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</art......
  • SpringBoot 集成微信支付的各种支付产品
    SpringBoot是一款非常流行的Java开发框架,而微信支付则是众多移动支付产品中的佼佼者,整合两者可以让我们更方便地开发各种支付产品。在本篇博客中,我将介绍如何在Spring......