计算机系统通用的字符编码方式

翻译 2017年01月03日 14:15:57


在计算机内存中,统一使用Unicode编码,

当需要保存到硬盘或者需要传输的时候,

就转换为UTF-8编码。


用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,

编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件。


UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,

常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。

如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间。


在最新的Python 3版本中,字符串是以Unicode编码的,

也就是说,Python的字符串支持多语言。



计算机字符编码详解——从理论到实践

前言 最近在看《深入理解计算机系统》,读到“字符编码”时不禁想起了初学时那段痛苦的岁月,同时又没找到一篇将理论和实践结合在一起的文章,为此决定自己写一份。希望能把我走过的弯路总结出来,能帮助一些还在...
  • xuejianhui
  • xuejianhui
  • 2016年09月24日 17:52
  • 4093

csapp2e 家庭作业 3.64

A 8(%ebp)中存放的是返回值result的地址 12(%ebp)中存放的是s1.p 16(%ebp)中存放的是s1.v B 从高地址到低地址依次存放 s2.sum s2.prod s1.v s...
  • yang_f_k
  • yang_f_k
  • 2013年06月02日 19:24
  • 3011

嵌入式系统和通用计算机的主要区别(

转自:http://blog.sina.com.cn/s/blog_6c4bb5a80100l6i9.html     嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功...
  • ningxialieri
  • ningxialieri
  • 2011年06月12日 19:32
  • 2847

计算机系统概述-为什么要学习计算机系统基础

c语言程序举例 什么是计算机系统?计算机系统基础内容提要为什么要学习”计算机系统基础”...
  • yongchaocsdn
  • yongchaocsdn
  • 2017年01月25日 23:57
  • 218

《深入理解计算机系统》笔记(三)链接知识【附图】

概述         ●该章节主要讲解的是ELF文件的结构。             ●静态库的概念         ●动态库(又叫共享库)的概念,一般用于操作系统,普通应用程序作用不大。    ...
  • hherima
  • hherima
  • 2013年05月23日 16:19
  • 3742

计算机系统组成与基本工作原理

计算机的组成、基本工作原理
  • sinat_33363493
  • sinat_33363493
  • 2016年12月14日 21:32
  • 1180

计算机系统层次结构

我们从计算机语言角度出发,把计算机系统划分成多级层次结构,每一层以一种语言为特征,如图所示: L1:微程序机器级  这一级的机器语言是微指令集,使用者是计算机硬件的设计人员,编写的微程序可以直接由计...
  • boboshenqi
  • boboshenqi
  • 2015年05月21日 23:58
  • 1990

《深入理解计算机系统》1-4章总结

经过1个月断断续续的学习,已学习完《深入理解计算机系统》第四章,不得不说这本书确实无愧经典之名,能带给自己更深层次对编程的理解,现总结下现阶段的学习与体会: 第一章主要为后面个章节做了铺垫,其...
  • steinliber
  • steinliber
  • 2015年07月25日 09:51
  • 756

CSAPP(深入理解计算机系统)

CSAPP MIPS 学习笔记
  • qq_29596177
  • qq_29596177
  • 2016年10月19日 23:44
  • 1032

计算机系统的多级层次结构

多级层次结构:是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。现代计算机系统的层次结构分为六级:多级层次结构中(机器—语言)M5: 应用语言机器 – 应用语言 M4: 高...
  • hongbochen1223
  • hongbochen1223
  • 2015年05月17日 23:12
  • 2405
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算机系统通用的字符编码方式
举报原因:
原因补充:

(最多只允许输入30个字)