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 value | Unicode标量值 | 同上 |
| Octet | 八位字节 | 8位字节 |
| Encoding unit | 编码单元 | 编码的基本单位 |
| Sequence | 序列 | 多个八位字节的组合 |
相关链接
- 上一章: 1. Introduction (简介)
- 返回 RFC 3629 主页
- 下一章: 3. UTF-8 definition (UTF-8定义)