C#中的Unicode类名 - 为什么有些工作,有些则不工作?

时间:2010-07-30 10:19:09

标签: c# unicode special-characters

我想知道为什么会这样。我有两个来自同一组Ll的unicode字符,根据规范允许:http://msdn.microsoft.com/en-us/library/aa664670%28VS.71%29.aspx

其中一个有效,另一个出现编译错误,我找不到任何关于原因的文档:

这有效:

U + 0467 CYRILLIC SMALL LALLTER LITTLE YUSѧ

这不:

U + 04FF CYRILLIC SMALL LETTER HA with STROKEӿ

你能帮我找到模式吗?

1 个答案:

答案 0 :(得分:11)

U + 0467来自Unicode 1.1,而U + 04FF来自Unicode 5.0。您引用的页面提到Unicode 3.0。所以编译器的Unicode数据库还不够新。