gbk和utf-8、unicode详解
gbk包含全部中文字符;utf-8则包含全世界所有国家需要用到的字符。
gbk是是国家编码,通用性比utf-8差。
utf-8通用性比较好,是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。
utf-8utf-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示,必须两者都是utf-8才行。
unicode是一种二进制编码规则,所有utf-8和gbk编码都得通过unicode编码进行转译,即utf-8和gbk编码之间不能直接转换。
UTF(UCS Transfer Format)
UTF是在互联网上使用最广的一种Unicode的实现方式。我们最常用的是UTF-8,表示每8个位传输数据。UTF-8长这样,“你好中国!hello,123”:
你好中国!hello,123
Unicode
准确来说,Unicode不是编码格式,而是字符集。这个字符集包含了世界上目前所有的符号。
Unicode将所有字符的长度全部统一为16位,因此字符是定长的。
Unicode是长这样的:
\u4f60\u597d\u4e2d\u56fd\uff01\u0068\u0065\u006c\u006c\u006f\uff0c\u0031\u0032\u0033
gbk和utf-8、unicode详解相关推荐
- Unicode详解 真干货! 一文带你手撕Unicode
Unicode详解 真干货! 一文带你手撕Unicode 如果有错误也希望大佬指正! Unicode 字符集: https://home.unicode.org/ 可以使用编码工具根据下面的内容自己尝 ...
- python中unicode编码表_Python中的字符串操作和编码Unicode详解
本文主要给大家介绍了关于 Python中的字符串操作和编码Unicode的一些知识,下面话不多说,需要的朋友们下面来一起学习吧. 字符串类型 str:Unicode字符串.采用''或者r''构造的字符 ...
- python unicode函数_python 中的unicode详解
通过例子来看问题是比较容易懂的. 首先来看,下面这个是我新建的一个txt文件,名字叫做ivan_utf8.txt,然后里面随便编辑了一些东西. 然后来用控制台打开这个文件,同样也是截图: 这里就是简单 ...
- 编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解
文章目录 1.问题描述 2.问题分析 3.问题解决 3.1 sublime Text 3引入 3.1.1 介绍 3.1.2 特点 3.1.3 下载与安装 3.1.3.1 :house: 下载官网: h ...
- unicode 详解
一.Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了. 点击打开链接
- 字符编码详解及由来(UNICODE,UTF-8,GBK)
字符编码详解及由来(UNICODE,UTF-8,GBK) 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK) - 2009-01-29 09:53 一直对 ...
- 2005数据库导入mysql没有主键_mysql数据库详解(续二)
mysql数据库登陆问题解决汇总 首先需要说明一下,MYSQL数据库登陆的方式,通常就是本地登陆(localhost)和远程登陆,那么这里在深入地了解一部localhost和127.0.0.1的区别是 ...
- ASCII,ISO8859-1,GBK,GB18030,Unicode,UTF-8详解
目 录 概念 ASCII,ISO8859-1,GBK,GB18030,Unicode,UTF-8详解 乱码的原因 Java代码为例说明乱码 概念 计算机只认识0101这样的二进制字节,而人天生只对 ...
- ASCII,GBK,Unicode(UTF-32/UTF-8),乱码,ANSI详解
前言 总目录 日常开发过程中,经常会遇到ASCII,GBK,Unicode(UTF-32/UTF-8)等名词,对于这些概念是不是有点傻傻分不清呢?相信看下本文,你会有自己的理解. 一.ASCII码 1 ...
最新文章
- 50 年人类登月史:那些不为人知的故事
- Tungsten Fabric SDN — 与 Bare Metal 的集成架构
- ★★★常用的【兼容IE和火狐FF】等浏览器的js方法★★★★★★★★
- 腾讯花85亿买岛;微信发原图或泄露位置信息?高通逼因特尔把Modem芯片业务卖给苹果?小米9官网正式下架……...
- es6 依赖循环_require 和 import 的循环依赖详解
- DCMTK DCMSCU例子
- WPF TextBox提示文字设定
- Unity3d中使用自带动画系统制作下雨效果(二)
- GitKraKenSetup工具——小章鱼
- 腾达u12如何安装linux驱动,解决Centos7 安装腾达U12无线网卡驱动问题
- 基于marlin固件的SCARA机器人
- 视频教程-思科CCNP专题系列②:EIGRP路由协议-思科认证
- [转]挑礼物指南:价格不高却有格调的礼物,送给挑礼物困难症的你(多图预警)...
- windows筛选键
- 移动应用安全之沙盒技术
- 判断三角形 java_java中判断是否三角形的方法
- 【论文笔记】CVR预估之ESMM模型
- 解决电脑C盘空间不足,发现微信和qq文件占用了大量内存
- Spring 教程01
- 冬瓜哥对时间和空间的理解方式—时空参悟(下)