51代码网ORACLEMYSQLSQL SERVER其它数据库java/jspasp/asp.netC/C++/VC++APP应用其它语言服务器应用
您现在的位置: 51代码网 >> asp.net >> 文章正文

关于tostring("C")

更新时间:2012-7-21:  来源:51代码网

先是一个字符串类型的数据,我用decimal.parse(字符串)转换成decimal类型,然后计算,再把结果转换成tostring("C")显示出来,而前台页面总是显示的是?123.244.31前面不应该是货币符号吗?这是什么情况?我试了好多中方法都不行。
(decimal.Parse(字符串) * (1 - decimal.Parse(字符串) / 100)).ToString("C");

难道类型转换 还带标识符如"¥"? 没遇到过!
“¥” + (decimal.Parse(字符串) * (1 - decimal.Parse(字符串) / 100)).ToString();
可能你的操作系统的区域设置不是中国的,用
decimal value = 12345.67M;
Response.Write(value.ToString("C", new CultureInfo("zh-cn")));试试

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 赞助商链接
    推荐文章
  • 此栏目下没有推荐文章
  • {
    设为首页 | 加入收藏 | 友情链接 | 网站地图 | 联系站长 |