Skip to main content

2. Notational conventions (符号约定)

本文档中的关键词 "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY" 和 "OPTIONAL" 应按照 [RFC2119] 中的描述进行解释。

关键词定义

英文关键词中文含义强制程度
MUST必须绝对要求
MUST NOT不得绝对禁止
REQUIRED要求绝对要求
SHALL应当绝对要求
SHALL NOT不应绝对禁止
SHOULD应该强烈建议
SHOULD NOT不应该强烈不建议
RECOMMENDED推荐建议采用
MAY可以可选
OPTIONAL可选可选

字符表示法

UCS字符由 U+HHHH 表示法指定,其中HHHH是一个由4到6个十六进制数字组成的字符串,表示ISO/IEC 10646中的字符编号。

示例

U+0041  →  拉丁大写字母 A
U+4E2D → 中文字符 "中"
U+1F600 → Emoji表情 "😀"

数值表示

在本文档中:

  • 十六进制值:通常不带前缀或使用 0x 前缀

    • 示例:C0, 0xFF, 7F
  • 二进制值:用于显示位模式

    • 示例:0xxxxxxx, 110xxxxx 10xxxxxx
  • 八位字节:指一个8位的字节

    • 英文:octet
    • 中文:八位字节、字节

术语对照表

英文术语中文术语说明
Character字符文本的基本单位
Character number字符编号ISO/IEC 10646中的字符编号
Code point码点字符在Unicode中的数值
Code position码位同上
Unicode scalar valueUnicode标量值同上
Octet八位字节8位字节
Encoding unit编码单元编码的基本单位
Sequence序列多个八位字节的组合

相关链接