文档章节

Unicode编码

s
 shunlv
发布于 2015/11/06 18:57
字数 218
阅读 256
收藏 1
  1. 简介

    Unicode编码是一种统一标识字符串的方法,即一个字符串对应一个编号(code point),表示为U+xxxx。其中xxxx为十六进制的编号,范围是000000~10FFFF。

  2. 分类

    • utf-32:每个字符都用四个字节存储,完全对应编号。

      优点:查找快

      缺点:费空间

    • utf-16:变长的存储方式,基本平面的(U+0000~U+FFFF)2个字节,辅助平面的(U+010000~U+10FFFF)4个字节。

      在基本平面中,U+D800~U+DBFF是空的,故可以用来标识并存储辅助平面的高10位,低10位在下一个字符的U+DC00~U+DFFF中。这样就将辅助平面的20位分别存放在两个16位的字符中了。

    • utf-8:变长的存储方式,1~4个字节不等。

    • ucs


© 著作权归作者所有

共有 人打赏支持
s
粉丝 0
博文 3
码字总数 503
作品 0
崇明
私信 提问
python中的字符编码问题

http://python.ubuntu.org.cn/viewtopic.php?f=178&t=180244&p=1111189 总结python的字符编码 应该在代码最初两行内包含: #!/usr/bin/env python # -*- coding:utf-8 -*- 获得/设置系统的缺......

长平狐
2012/10/16
78
0
encode和decode的妙用

为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。 字符串在Python内部的表示是unico......

我的去哈哈
2014/02/13
0
0
Python字符串的encode与decode 转载

Python字符串的encode与decode 首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成uni...

zhonghua
2010/11/27
0
0
Python字符串的encode与decode研究心得乱码问题解决方法

Python字符串的encode与decode研究心得乱码问题解决方法发布:dxy 字体:[增加 减小] 类型:转载为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“xe4xb8xadxe6x96...

Sophia_tj
2013/01/03
0
2
解决Python字符串encode与decode乱码问题

为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。 字符串在Python内部的表示是unico......

Foundation
2016/02/04
7
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 安装maven

进入指定目录 cd /usr/local/src/ 下载maven 包 # 打开这个地址选中自己需要的版本补齐后面的地址,再复制到SSH去执行wget http://mirrors.hust.edu.cn/apache/maven/maven-3/ 解压改名 ...

Elson
42分钟前
4
0
推荐一个开源数据库迁移神器SQLines

SQLines 是一个开源(Apache License 2.0)可伸缩,并发高性能数据传输和schema 转换工具,你可以用作数据库迁移以及ETL过程 支持的数据库: Oracle and Oracle Exadata Microsoft SQL Server...

Benz001
44分钟前
12
0
面试前必知Redis面试题—缓存雪崩+穿透+缓存与数据库双写一致问题

今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩? 如何解决缓存穿透? 如何保证缓存与数据库双写时一致的问题? 一、缓存雪崩 1.1什么是缓存雪崩? 回顾一下我们为什么要用缓存(Re...

我最喜欢三大框架
45分钟前
4
0
composer 很慢怎么办?

关于 Composer 的详细安装使用,详见之前的文章:在 PHP 中安装、使用 Composer 包管理工具 Composer 在国内不管是更新还是安装等都有一个「慢」的问题,有的时候真的很煎熬。 因此我们一般会...

whoru
57分钟前
2
0
ffmpeg提取音频文件

问题 从特定的mp3音频文件中,提取一部分作为新的mp3文件 ffmpeg ffmpeg -i a.mp3 -ss 00:25:00 -to 00:28:20 -acodec copy b.mp3 -i输入的文件 -ss从指定时间点开始提取 -to到指定时间点结...

亚林瓜子
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部