我有一个页面,其中有明显的符号“£”,并且在select选项中(由asp:DropDownLists发出)。此页面在我的本地版本上正确显示井号,但是当它在实时环境中时,它会将其显示为“£”。啊,你说,你在两种环境之间设置了不同的编码,但我没有,因为两个版本的IIS都显示相同!在实时环境中应用程序内的其他页面上正确显示磅符号,根据WinMerge,.aspx或页面后面的代码没有区别。
此刻有点令人头疼的问题(虽然希望有人会指出一些非常明显的事情!)。所以问题是......为什么它不能在现场环境中的这一页上正确显示?
答案 0 :(得分:0)
您可以使用此http://www.howtogeek.com/howto/programming/format-a-
之类的字符串格式 decimal moneyvalue = 1921.39m;
string html = String.Format("Order Total: {0:C}", moneyvalue);
Console.WriteLine(html);
or
decimal value = 123.45M;
CultureInfo us = CultureInfo.GetCultureInfo("en-US");
string s = string.Format(us, "{0:C}", value);
答案 1 :(得分:0)
您是否可以使用
解决此问题£
相反,HTML等价?