ASP.NET中土耳其的货币符号不匹配

时间:2011-11-16 12:10:54

标签: asp.net vb.net localization

我有一个网站,以网站使用的每个不同区域显示本地货币的货币字段。我使用以下代码为区域设置(VB.NET)设置正确的格式:

 Case 6  ' Turkey
     _amount = Amount.ToString("c0", CultureInfo.CreateSpecificCulture("tr-TR"))

现在的问题是,在我的本地主机上,它正确显示土耳其里拉的“TL”,但在我的暂存部署服务器上显示“YTL”,这是新土耳其里拉,实际上是旧货币符号,字母“Y”有自2009年1月起被删除[Source:Wikipedia]。所以它应该只显示“TL”。我的服务器的区域设置似乎很好,即它们显示土耳其货币符号的“TL”,但我无法弄清楚可以从哪里获得其他货币设置。相同的代码以两种不同的方式工作,我将很感激对此问题的任何见解。

0 个答案:

没有答案