摘要: 在处理数字值时,有六个主要项目必须要注意: 1、用作千分位分隔符的字符: 在美国,该字符为逗号 (,)。在德国为句点 (.)。因此,一千零二十五就显示为 1,025(在美国)和 1.025(在德国)。在瑞典,千位分隔符为空格。 2、用作小数分隔符的字符。在美国,该字符为句点 (.)。在德国为逗号 (,)。因此,一千零二十五点七就显示为 1,025.7(在美国)和 1.025,7(在德国)。 3、负数的显示方式。可将负号放在数字开头,也可将其放在数字的末尾。另外,数字还可以带括号显示,或者甚至带颜色(如红色)显示。因此,负五百二十七可以显示为: 4、数字的形状或者它们与十进制数字是否一一对应 阅读全文
posted @ 2010-12-13 23:58 Asharp 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 在全球化的需求中,不同区域的用户可能对“排序”列表有完全不同德期望。不同语言之间不仅字母顺序不同,而且字典和电话簿中的项目排序约定也可能大相径庭。例如,在瑞典语中,一些带重音符号的元音排在 "Z" 之后,而在其他一些欧洲国家/地区中,同样带有重音符号的元音却紧跟在不带音调符号的元音之后。包括非拉丁语脚本字符的语言具有一些特殊的排序规则。亚洲语言可按拼音、部首顺序、笔画数等多种方式进行排序。字符串的排序和比较是特定于语言的。即使在基于拉丁语脚本的语言中,也有不同的构成和排序规则。因此,在进行排序和字符串比较时,依靠的并不是码点。 .NET中的字符串比较 CompareInfo类提供了一组可用来执 阅读全文
posted @ 2010-12-13 23:18 Asharp 阅读(2167) 评论(1) 推荐(1) 编辑