常见的字符编码方式包括:
ASCII编码 :ASCII(American Standard Code for Information Interchange)是最早的字符编码标准,使用7位二进制数表示128个字符,包括英文字母、数字和一些特殊字符。ISO-8859-1编码:
也称为Latin-1,是一种8位的字符编码,能表示256个字符,在ASCII字符的基础上涵盖了大多数西欧语言字符。
GB系列编码
GB2312:
全称是《信息交换用汉字编码字符集 基本集》,是双字节编码,可表示6763个汉字及一些符号。
GBK:全称是《汉字内码扩展规范》,编码范围是8140-FEFE(去掉XX7F),能表示21003个汉字,兼容GB2312。
GB18030:全称是《信息交换用汉字编码字符集》,是我国的强制标准,可能是单字节、双字节或者四字节编码,兼容GB2312。
Unicode及UTF系列编码
Unicode:是一种包含世界上所有字符的字符集,定义了每个字符的唯一编号。
UTF-8:是一种变长的Unicode编码,使用1到4个字节来表示一个字符,向后兼容ASCII,是互联网上最常用的编码。
UTF-16:也是一种变长的Unicode编码,使用2个或4个字节来表示一个字符,能够更紧凑地表示那些在Unicode编号中较高位置的字符,但不兼容ASCII,也不适合用于互联网。
Base64编码 :Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,使用64个可打印字符来表示二进制数据。其他编码方式
二进制编码:
使用0和1来表示信息。
十进制编码:使用0到9的数字来表示信息。
八进制编码:使用0到7的字符来表示信息。
十六进制编码:使用0到9和A到F的字符来表示信息。
H.261、H.263:视频流传输中重要的编解码标准。
M-JPEG:运动静止图像专家组的编码标准。
MPEG系列标准:国际标准化组织运动图像专家组的编码标准。
RealVideo、WMT、QuickTime:互联网上广泛应用的音视频编码格式。
PCM:脉冲编码调制,将模拟语音信号变换为数字信号的编码方式。
这些编码方式各有其应用场景和优缺点,选择合适的编码方式可以提高数据传输和存储的效率。