【发布时间】:2017-09-11 12:20:04
【问题描述】:
当前文化设置为“sk-SK”(斯洛伐克货币 - 欧元)我想在 Razor 中使用 Price.ToString("c") 将价格显示为货币时显示欧元符号 (€) 而不是“EUR”字符串。
当我将当前文化更改为例如德语(“de-DE”)时,会显示欧元符号 (€)。
我想在显示带有斯洛伐克文化的价格时也显示欧元符号(不是“EUR”字符串)。
我认为这取决于操作系统(我们的操作系统是 Windows Server 2012),但更改本文建议的默认货币:https://www.howtogeek.com/240216/how-to-change-windows-default-currency-from-dollars-to-euros/(在我们的例子中从欧元更改为欧元)不会改变货币符号的显示方式。如何将货币显示为 € 而不是 EUR?
【问题讨论】:
-
在
sk-SK语言环境中change currency symbol 有什么问题?它有二传手。 -
将
€写入剃须刀代码有什么问题? (例如:@Html.Label("Something")€)