如何处理HTML ASP.NET MVC中的编码/解码

时间:2017-07-10 07:40:05

标签: c# .net asp.net-mvc

我有以下问题。当我尝试通过IE打开文件夹时,地址栏无法解析非拉丁字母的字符,例如,如果文本包含“ø”,则地址栏将像“¸”一样解析它。 我在C#中使用以下代码:

projectLink.NavigateUrl = "file:///" + filePath;

我在html中尝试了一些不同的meta charset,可能是所有类型的编码,我会上传图片以获得更好的视觉效果! 谢谢!!!

1 个答案:

答案 0 :(得分:0)

更改您的使用情况:

projectLink.NavigateUrl = "file:///" + HttpUtility.HtmlDecode(projectName)

为:

projectLink.NavigateUrl = "file://" + HttpUtility.HtmlEncode(projectName)

或:

projectLink.NavigateUrl = "file:///" + HttpUtility.HtmlEncode(projectName)