9

只是想了解这一点-我以前从未使用过它。文化与 ToUpper() / ToLower() 有何不同?

4

3 回答 3

10

正如 SLaks 所说,不同的文化以不同的方式处理肠衣。

来自MSDN的具体示例:

在大多数拉丁字母中,字符 i (Unicode 0069) 是字符 I (Unicode 0049) 的小写版本。但是,土耳其字母表有两个版本的字符 I:一个带点,一个不带点。在土耳其语中,字符 I (Unicode 0049) 被认为是不同字符 ı (Unicode 0131) 的大写版本。

于 2010-03-24T14:48:49.900 回答
7

不同的文化对大小写字符之间的转换有不同的规则。

它们也有不同的规则来比较和排序字符串,以及将数字和日期转换为字符串。

于 2010-03-24T14:45:00.827 回答
1

土耳其语 I 是案例映射中文化差异的最常见示例,但还有许多其他示例。

我建议查看Unicode Consortium的相关信息。

http://www.unicode.org/faq/casemap_charprop.html

于 2010-03-24T14:59:28.910 回答