赞助商

c# – Uri.AbsolutePath与空格混合路径

发布时间:2019-05-15 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了c# – Uri.AbsolutePath与空格混合路径脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在WinApp中,我只是想从Uri对象中获取绝对路径:
Uri myUri = new Uri(myPath); //myPath is a string
//somewhere else in the code
string path = myUri.AbsolutePath;

如果我的原始路径中没有空格,这可以正常工作.如果空格在那里,那么字符串就会被破坏;例如“文件和设置”成为“文档和设置”等

任何帮助将不胜感激!

编辑:
LocalPath而不是AbsolutePath做的伎俩!

解决方法

它是编码它应该,你可能UrlDecode它得到它与空格,但它不是“被破坏”它只是正确的编码.

我不知道你在写什么,但是在asp.net中转换它是Server.UrlDecode(路径).您也可以使用LocalPath,而不是AbsolutePath,如果它是Windows应用程序.

总结

以上是脚本之家为你收集整理的c# – Uri.AbsolutePath与空格混合路径全部内容,希望文章能够帮你解决c# – Uri.AbsolutePath与空格混合路径所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签: