我需要解析 vCard 2.1 Name 属性。
在 vCard 3.0 和 4.0 中,Name 属性的每个组件都可以有多个值。例如 RFC 2426 明确指出:
单个文本组件可以包括多个文本值(例如,多个附加名称),由逗号字符(ASCII 十进制 44)分隔。
但在 vCard 2.1 中,每个组件似乎只能有一个值。即使可能至少附加名称(第三个字段)可以包含逗号。
vCard 2.1 Name 属性可以在姓氏、名字、附加名称、名称前缀和名称后缀字符串中使用逗号吗?这应该被视为 vCard 3.0 和 4.0 中的“多个文本值”吗?