OpenId标识符可以包含unicode字符吗?

OpenId标识符可以包含unicode字符吗?,openid,dotnetopenauth,Openid,Dotnetopenauth,我正在一个新的网站上实现。我将在SQLServer2008数据库中存储ClaimedIdentifier,我想知道最好使用哪种数据类型。如果ClaimedIdentifier可以包含Unicode,我将使其成为nvarchar(255),否则我将使用varchar(255)。有人知道是否支持Unicode标识符吗?来自: “OpenID身份验证协议 消息是纯文本的映射 纯文本值的键。键 和值允许使用完整的Unicode 字符集(UCS)。当 值需要转换为/从 字节,则必须使用 UTF-8 这将应

我正在一个新的网站上实现。我将在SQLServer2008数据库中存储ClaimedIdentifier,我想知道最好使用哪种数据类型。如果ClaimedIdentifier可以包含Unicode,我将使其成为nvarchar(255),否则我将使用varchar(255)。有人知道是否支持Unicode标识符吗?

来自:

“OpenID身份验证协议 消息是纯文本的映射 纯文本值的键。键 和值允许使用完整的Unicode 字符集(UCS)。当 值需要转换为/从 字节,则必须使用 UTF-8

这将应用
openid.claided\u id
的值。因此
nvarchar
应该是一种方法