8. Internationalisation Considerations (国际化考虑)
链接关系的国际化处理需要特殊考虑。
IRIs vs URIs
IRI 支持
- 链接框架使用 IRIs (RFC 3987) 支持国际化
- IRIs 允许非 ASCII 字符
- 在 HTTP 头部中必须转换为 URIs
转换要求
- 上下文 IRI 和目标 IRI 都可能需要转换
- 遵循 RFC 3987 的转换规则
- 某些协议可能不支持 IRIs
标题国际化
title* 参数
- 使用 RFC 5987 的编码方案
- 支持非 ASCII 标题
- 示例:
title*=UTF-8'en'%c2%a3%20rates
语言标记
- 使用
hreflang参数指示目标资源语言 - 遵循 RFC 5646 语言标记
- 帮助客户端选择适当的语言版本
字符编码
HTTP 头部限制
- HTTP 头部限制为 ASCII 字符
- 非 ASCII 内容必须编码
- 使用百分号编码或 RFC 5987 编码
相关:
- Section 5: Link Header Field (Link 头部字段)
- RFC 3987: Internationalized Resource Identifiers (IRIs)
- RFC 5987: Character Set and Language Encoding