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