当前位置: 代码迷 >> C# >> c#文件路径中的空格会被转换成%20解决思路
  详细解决方案

c#文件路径中的空格会被转换成%20解决思路

热度:374   发布时间:2016-05-05 05:29:12.0
c#文件路径中的空格会被转换成%20
因为项目需要,通过regsvr32输入文件路径,导入dll文件。但是在xp环境下会将空格自动转换成%20问题,导致文件无法正常注入注册表。
请问应该使用什么方法将路径转换正常,下图是文件转换问题


------解决思路----------------------
%20应该是UrlEncode了,文件路径用之前UrlDecode下
------解决思路----------------------
System.Web.HttpServerUtility ut = new System.Web.HttpServerUtility();
ut.UrlDecode

------解决思路----------------------
file = @"C:\Document and Settings\Administrator";
  相关解决方案