现在正在做一个网站,
开发环境为:Windowns Server 2003 企业版 + MS SQL Server 2000 企业版, .NET Framewrok 1.1。(全为中文版)
部署环境同上,但操作系统改为英文版。出现问题如下:
对于货币字段,我使用用decimal类型,在开发环境里正常运行,但在部署环境中,使用string.Format("{0:F2}", 123.45)时,得到的结果是“123,45”(小数点变成逗号了);检查过操作系统的标准格式为 Chinese(PRC);同时,在输入框中输入123.45,程序在把它转为decimal里,也会出现转换错误的提示。是什么原因?如何解决?thank you.
开发环境为:Windowns Server 2003 企业版 + MS SQL Server 2000 企业版, .NET Framewrok 1.1。(全为中文版)
部署环境同上,但操作系统改为英文版。出现问题如下:
对于货币字段,我使用用decimal类型,在开发环境里正常运行,但在部署环境中,使用string.Format("{0:F2}", 123.45)时,得到的结果是“123,45”(小数点变成逗号了);检查过操作系统的标准格式为 Chinese(PRC);同时,在输入框中输入123.45,程序在把它转为decimal里,也会出现转换错误的提示。是什么原因?如何解决?thank you.
解决方案 »
- 鼠标在一定范围内移动时,固定悬浮框的位置
- 关于repeater嵌套中的itemdatabound事件的触发问题
- 高分求支持.NET的免费空间
- <title>{PB_Webname} {PB_title}</title>title中间的是什么意思?
- SOAPToolkit3.0 如何使用??????????????
- 关于web控件Dropdwonlist 的数据绑定的问题!!!!!
- 我做的分页用了大量的 Session("DATA") 来计算总页分,不知道这样做好不好,
- 办成此事者,得所放全部分数
- 我就有10分了 但是很急 求求大家帮个忙啊
- insert一条记录以后,怎么获得该记录的id号?不用其他语句就能实现嘛?
- FreeTextBox中控制工具按钮出现的问题
- 中文环境开发的Web应用程序在英文服务器上小数点变成逗号的问题,高手及有经验都请进,连接原来一贴共200分,解决即全给.
哪位老大有遇过这种问题呀?帮帮忙。
{
try
{
if (Request.UserLanguages != null)
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]);
else
// Default to English if there are no user languages
Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN"); Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
}
catch (Exception ex)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN");
}
}
<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="zh-CN"
uiCulture="zh-CN"
/>
</system.web>
</configuration>