我将"Malmö"作为Request.QueryString参数传递给页面。然而,代码将其视为"Malm�",这意味着字符串比较失败。在web.config中,所有全球化设置都设置为UTF-8。我错过了什么吗?编辑:查询字符串看起来像这样http://localhost/PageName/?courseKommun=Malm%F6
%F6 不是 ö 的 URL 编码,这就是为什么你看不到 ö。 正确的 URL 编码应该是 %C3%B6 (查看)。 两个版本都应该可以正常工作: /?courseKommun=Malmö /?courseKommun=Malm%C3%B6