我有一个asp.net mvc应用程序,它在数据库中存储货币类型。每种货币的符号也存储在数据库中。从数据库中检索货币类型,货币符号显示在我的应用程序的下拉列表中。
在我的开发机器中,所有货币符号都在下拉列表中正确显示。但在生产机器中,土耳其货币符号显示为同一下拉列表的正方形。两个环境在db中都具有相同的符号。此符号从数据库中重新生成,并且在没有任何修改的情况下一直显示在浏览器中。
我的开发机器设置为美国格式,生产机器设置为瑞典格式。所以我最初认为问题是因为这个问题,但是当我在开发机器中将系统格式更改为瑞典语时,我无法重现问题。
环境之间的另一个区别是.net版本,它们略有不同,但它不太可能成为问题的根本原因。
我的想法已经用完了,有人可以指导我正确的方向吗?