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

Mik*_*ock 2 openid dotnetopenauth

我正在一个新的网站上实现DotNetOpenAuth.我将把ClaimedIdentifiers存储在Sql Server 2008数据库中,我想知道要使用哪种最佳数据类型.如果ClaimedIdentifier可以包含Unicode,我将使它成为nvarchar(255),否则我将使用varchar(255).有谁知道是否支持Unicode标识符?

Mat*_*hen 6

规格:

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

这适用于的价值openid.claimed_id.所以nvarchar应该是要走的路.