首页 > 其他分享 >utf-8,utf-16-utf-32有什么区别?

utf-8,utf-16-utf-32有什么区别?

时间:2022-11-29 15:47:22浏览次数:58  
标签:编码 utf 16 实现 32 个字符

问题:

  • utf-8,utf-16-utf-32有什么区别?

解答:

  • 为了解决计算机可以识别所有国家文字的问题,有个老大哥(国际组织)统一了所有编码。
  • 但是遗留一个问题,就是说实际编码如何实现没有给出解决方案。
  • 于是有了utf-8,utf-16-utf-32这3种实现方式。具体来讲:
  • utf-16 是用2个字符,2*8=16,用16种01的变化,来表示实现编码。
  • utf-32是用4个字符,4*8=32 ,用32种01的变化,来表示实现编码。
  • utf-8 比较特殊,它是变化的,根据字符的长度来动态变化,来表示实现编码。
    • utf-8 遇到纯英文,就用1个字符,8位变化来实现,
    • utf-8 遇到中文,用2个字符,16位变化来实现。(这句我瞎说的)
    • utf-8 遇到韩文,用3个字符,24位变化来实现。(这句也是我瞎说的)

 

参考资料:

标签:编码,utf,16,实现,32,个字符
From: https://www.cnblogs.com/liqi175/p/16935505.html

相关文章

  • STM32命名与封装学习-一
    目录分类封装命名分类封装命名......
  • 打开.xlsx或.pptx文件,提示以下错误: 不是有效的win32应用程序
    转载地址:https://zhidao.baidu.com/question/335314126.html出现这个问题,多半是因为文件打开方式关联错了。例如,通常默认的打开.xls或.xlsx文件的程序应该是MicrosoftEx......
  • RS232接口接线
     USB转串口的线 接2、3、52对应着RXD3对应着TXD5对应着GND    引脚定义:    ......
  • STM32f103Zet6 跑马灯实验
    一、硬件  LED0(DS0)和LED1(DS1)分别接在PB5和PE5上,低电平LED亮。 在CubeMX中,将PB5,PE5设为GPIO_Output. 二、软件HAL库:HAL_GPIO_WritePin(GPIOB,G......
  • STM32CubeMX之ADC采集烟雾值
    STM32CubeMX之ADC采集烟雾值1.ADC简介   STM32中硬件本身自带ADC外设,ADC精度为12位。ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部......
  • Exchange 2013/2016/2019邮件大小限制
     Exchange2013/2016/2019邮件大小限制可以在三个位置上配置Exchange上的默认邮件大小限制:组织传输设置发送/接收连接器设置用户邮箱设置1.打开ExchangeManageme......
  • 16-接口
    为啥有接口?接口就是一种规则当我们需要给多个类同时定义规则的时候,就可以啊定义接口比如:父类为(动物)子类为:狗​青蛙​兔子......
  • 0132-Go-SHA256
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/sha256-hashes目标使用Go语言的SHA256。示例packagemainimport("crypto/sha256"......
  • 代码随想录算法训练营Day10|232. 用栈实现队列、225. 用队列实现栈
    代码随想录算法训练营Day10|232.用栈实现队列、225.用队列实现栈232.用栈实现队列题目链接:232.用栈实现队列题目要求"假设所有操作都是有效的(例如,一个空的队列不会......
  • 在SQL Server2016中执行sql脚本的方法
    注意:执行任何脚本之前都需要先做好备份!(拿到脚本,首先先把您现在使用的数据进行备份。登录到软件,在系统维护下即有“数据备份”,进入后选择服务器备份,输入备份文件的名称(注意......