2016-5-1 12:22:50 补充
关于a标签中的href被浏览器编码。昨晚说的空格和& " 情况是在火狐(42.0)中,chrome中的情况是:中文也会被urlencode。
我的href中格式是 Mytest:filepath=xxxx;exepath=xxxx;type=open。 c#中先根据分号分组,再根据等号写入json。最关键的点在于xxx能正确被c#程序解码。
微软官网说 System.Net 的 WebUtility.UrlDecode方法 将已经为在 URL 中传输而编码的字符串转换为解码的字符串。但是经过测试 发现有一大缺点,+号被转为空格了!