编码

转载 2015年11月20日 23:50:38


ASCII码相信很熟悉了,只是自己一直都记不住基本规律,有时候用起来十分不爽。

ASCII,共7位,表示128个字符,一般都在前面加0补全8位形成一个Bit。0~31以及127为控制字符,不能打印;32为空格;48(HEX: 0x30)为0;65(HEX: 0x41)为A;97(HEX: 0x61)为a。


GB2312:ANSI编码中的一种,对ASNI编码最初始的ASCII编码进行扩充,为了满足国内在计算机中使用汉字的需要,中国国家标准总局发布了一系列的汉子字符集国家标准编码,统称为GB码,或国标码。其中最有影响的是于1980年发布的《信息交换用汉字编码字符集 基本集》,标准号为GB 2312-1980,因其使用非常普遍,也常被通称为国标码。GB2312是一个简体中文字符集,由6763个常用汉字和682个全角的非汉字字符组成。GB2312编码用两个字节表示一个汉字,所以理论上最多可以表示256x256=65536个汉字。(摘自百度百科)


GBK:汉字内码扩展规范,K为扩展的汉语拼音中“扩”字的声母。GBK兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位。(摘自百度百科)


Unicode:把世界上所有的符号都纳入其中,包括英文、日本、中文等等,现在能容纳100多万个符号。这样效率上就不好,于是UTF-8出现了,它可以根据不同的符号自动选择编码的长短。


iOS中对字符串进行UTF-8编码:输出str字符串的UTF-8格式

[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];


解码:把str字符串以UTF-8规则进行解码

[str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

GPU编解码 - 硬编码

一、OpenCV中的硬编码OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 1 int main(int argc...
  • Augusdi
  • Augusdi
  • 2013年10月10日 15:44
  • 3653

Html编码和URL编码

终于弄清楚了这两种编码的使用场景,来分享下。 首先要知道,Html和URL本质上是两个不同的区域,html是页面展示内容,URL是访问地址。 一、HTML编码 当html页面中某了label想要显...
  • xxmeng2012
  • xxmeng2012
  • 2016年05月19日 16:45
  • 1924

字符编码 编码转换 乱码

我长话短说: 用GET从HTTP上请求了数据,用recv函数直接收到了char *buffer中,在VS中查看结果 HTTP/1.1 200 OK Date: Thu, 09 Jan 2014 0...
  • rongxiaojun
  • rongxiaojun
  • 2014年01月09日 15:09
  • 1911

实数编码量子遗传算法

  • 2018年01月12日 17:02
  • 1.78MB
  • 下载

基于Qt的摄像头采集数据和264编码,并写入本地文件,可播放

  • 2018年01月11日 17:17
  • 9KB
  • 下载

des加密解密jar(utf-8编码)

  • 2018年01月08日 15:26
  • 3KB
  • 下载

QR码编码库+解码库

  • 2018年01月10日 15:34
  • 9.02MB
  • 下载

C#编码规范

  • 2017年10月11日 15:18
  • 66KB
  • 下载

ASN.1 PER编码规范中文版

  • 2017年10月05日 09:43
  • 3.91MB
  • 下载

使用directshow采集视音频并进行H264和ACC实时编码再实时用MP4V2封装成MP4

  • 2017年09月12日 16:32
  • 7.86MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编码
举报原因:
原因补充:

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