当前位置:  开发笔记 > 后端 > 正文

我怎么能(美国人)测试我的ASP.NET/SQL Server应用程序是否正确处理德国的小数

如何解决《我怎么能(美国人)测试我的ASP.NET/SQLServer应用程序是否正确处理德国的小数》经验,为你挑选了1个好方法。

在美国,你使用"." 作为分隔符,但在德国你使用",".我正在尝试测试我的逻辑是否足够智能来处理任何一个,但我似乎未能将我的Windows 2000机器置于德语模式.

我转到控制面板,区域选项,并将"您的区域设置"更改为"德国".然后我重新启动了IIS和SQL Server.但我的改变似乎没有生效.

这些行仍显示"." 成为分隔符.

System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.Name);

回复于(ci.NumberFormat.NumberDecimalSeparator);

我究竟做错了什么?



1> Joe..:

测试这个的最好方法是在web.config中添加一个全球化元素,例如:


   

将文化更改为de-DE将影响日期和数字格式:如果需要,您还可以更改uiCulture,将uiCulture保留为en-US表示您将获得美国英语的异常消息.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有