编码、字符集编码、UTF8mb3/UTF8mb4
編碼
????????說到底,字符串在計算機上的體現就是一個字節串
?? ??? ?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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ker矩阵是什么意思_重做第一次作业(矩
- 下一篇: 移动开发(IOS) – iOS系统架构