我正在编写一个 MVC4 Web 应用程序。而且我有一个问题,当我使用一些带有参数的自定义 URL 时,西里尔符号是什么,它在 IE(任何版本)中都无法正确显示。但在另一个浏览器中一切OK!例子:
http://192.168.241.87:8085/Home/Person?name=Андрей
它看起来像这样:
http://192.168.241.87:8085/Home/Person?name=??????
PS 我无法处理如何创建 URL 链接。我尝试在服务器端使用编码来处理它(使用HttpUtility.UrlPathEncode
, HttpUtility.UrlEncode
, 全球化参数<globalization requestEncoding="utf-8" />
并尝试使用 javascript 对其进行编码) - 但它不起作用!