如何在CultureInfo中显示尼日利亚奈拉符号(c#)
我想用尼日利亚货币符号显示金额(即N通过“ ₦
”双击)。
我已经尝试过ff段代码,它只显示N的数量,而不是正确的符号(N通过double双击)
@{ IFormatProvider currencyFormat = new System.Globalization.CultureInfo("HA-LATN-NG"); } Amount: @string.Format(currencyFormat, "{0:c}", Model.Amount)
任何想法如何实现呢?
看起来内置的尼日利亚文化有一个直接的英语N
作为他们的货币符号。 您可以覆盖它以使用Naira符号 :
var formatter = new System.Globalization.CultureInfo("HA-LATN-NG"); formatter.NumberFormat.CurrencySymbol = "₦";
在此之后, formatter
所有格式都将使用所需的符号,但请注意该字符也需要由网站呈现的字体支持 。某些字体可能不包含该符号,或者它们可能在其位置包含不同的符号(I在我的本地机器上见过这个)。
看起来CultureInfo中使用的符号只是一个“N”。 要查看正确的版本,可以使用此快捷方式。
char x = (char)8358; MessageBox.Show(x.ToString());