编码

说到底,字符串在计算机上的体现就是一个字节串
        1.ASCII                       1Byte
        2.ISO 8859-1/ latin      1Byte
        3.GB2312                     2Byte
        4.GBK                         2Byte
        5.UTF8/utf8mb3          3Byte
        6.UTF8mb4                 4Byte

ASCII字符集包含128个字符,在[0-127]这个区间内

ISO 8859-1是对ASCII字符集的扩充包含256个字符,包含西欧的一些国家如:德、法...,它有一个别名 latin

GB2312,GB2312编码是第一个汉字编码国家标准,由中国国家标准总局1980年发布,1981年5月1日开始使用。GB2312编码共收录汉字6763个,其中一级汉字3755个,二级汉字3008个。同时,GB2312编码收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字....

GBK则是对GB2312的扩充

UTF8是遵循Unicode编码的一种实现,用1~4个字节表示一个字符,在Mysql中对UTF8做了阉割的版本就是UTF8(UTF8mb3)字符集,而Mysql中真正的UTF8编码则是UTF8mb4字符集。

编码、字符集编码、UTF8mb3/UTF8mb4相关推荐

  1. PHP 字符串编码处理 (附各语言的字符集编码范围)

    PHP中GBK和UTF8编码处理  一.编码范围 1. GBK (GB2312/GB18030) x00-xff GBK双字节编码范围 x20-x7f ASCII xa1-xff 中文 x80-xff ...

  2. Mysql utf8mb3 utf8mb4 与UTF8 字符集参数(character_set_system)的说明

    Mysql UTF8之utf8mb3 utf8mb4 字符集概述 字符集即是为了兼容各国的文字而做的编码,比如GB2312.GBK等,通用的编码我们用utf8. mysql(5.7及8.0)里utf8 ...

  3. Mysql的字符集编码选择

    mysql版本:5.7.37 所有内容都来自于mysql5.7文档,这里只是做个笔记,方便以后自己查看. mysql中的基础概念: character set:字符集编码. collations:与字 ...

  4. MySql·设置字符集编码

    MySql·设置字符集编码 查看版本号 SELECT version(): 查看数据库的字符编码 命令行登录数据库 mysql -uroot -p 输入: \s 查看字符编码明细 show varia ...

  5. MySQL 编码:utf8 与 utf8mb4,utf8mb4_unicode_ci 与 utf8mb4_general_ci

    参考:mysql字符集小结 utf8mb4 已成为 MySQL 8.0 的默认字符集,在MySQL 8.0.1及更高版本中将 utf8mb4_0900_ai_ci 作为默认排序规则. 新项目只考虑 u ...

  6. mysql字符集编码和排序规则

    环境: mysql 5.7 26 DBeaver 21.1.2.202107041908 参考:<MySQL字符集与排序规则总结> 建议先阅读:<细说ASCII.GB2312/GBK ...

  7. MySQL字符集编码中,VARCHAR 字符长度与字节长度的理解

    MySQL中基于 UTF-8 字符集编码,VARCHAR 字符长度与字节长度的理解 UTF-8 字符集 utf8mb4 字符集 参考 UTF-8 字符集 在 mysql 4.1 及之前早期版本中,如果 ...

  8. oracle查看数据库字符编码,oracle 查看、批改字符集编码

    当前位置:我的异常网» 数据库 » oracle 查看.批改字符集编码 oracle 查看.批改字符集编码 www.myexceptions.net  网友分享于:2013-07-19  浏览:3次 ...

  9. String构造方法和字符集编码转换

    2019独角兽企业重金招聘Python工程师标准>>> 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础 ...

  10. 目前HTML常用的字符集编码方式,HTML知识点

    1. HTML 初识 HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言. HTML 不是一种编程语言,而是一种标记语言 (markup ...

最新文章

  1. MATLAB知识点2
  2. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
  3. 1022 Digital Library (30 分) 【难度: 中 / 知识点: 哈希表】
  4. 每天九点十分开始每半小时一次执行一个cron_每天通勤4小时!西咸双城生活的上班族,不简单...
  5. Spring Integration关键案例与现实生活场景
  6. 了解ADF Faces clientComponent属性
  7. Flutter AnimatedBuilder 的基本使用
  8. 启动VMware中的虚拟机,报.vmdk”或它所依赖的某个快照磁盘
  9. 经典永流传,华为云媒体 AI 让老电影焕发新生
  10. python不能安装的问题_无法安装pythoncolam
  11. golang 程序休眠_golang package time的用法具体详解
  12. python 自动加载_【python】命令行下自动加载模块和tab补全功能
  13. VS2015社区版安装教程
  14. Pandas数据处理与分析
  15. [树剖]月下“毛景树”
  16. 浏览器兼容性测试工具
  17. 快速故障定位 看联想和Riverbed如何演绎?
  18. python选题背景_选题背景和意义
  19. 准确率99.9%!小猿口算靠AI批改数学题,误判率仅为人工1/10,计算填空应用题都能批改...
  20. 华为aaa服务器是什么系统,华为aaa认证服务器-portal认证与aaa服务器什么关系

热门文章

  1. JavaScript写移动端答题网页程序
  2. 一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第十次反弹多高
  3. ROS2机器人实验报告提示01➡入梦⬅
  4. 中国筒仓罐市场现状研究分析与发展前景预测报告(2022)
  5. 浅谈getaddrinfo
  6. Linux服务器docker环境下Jasper Report报错
  7. Qter 遇见的大牛!
  8. 工科生福利(嫖MacBook Pro 15) 拯救者AMD Ryzen 7 4800H Window11系统完美体验MAC生态
  9. 廊坊通岭计算机学校校长,计算机科学与技术S021-S024班校友荣归母校为母校捐赠文化石...
  10. 《连线》杂志:Web已死 Internet永生(全文),互联网营销