【发布时间】:2009-06-23 17:39:15
【问题描述】:
从本地路径创建完全 URL 编码的 file:// URI 的正确方法是什么,即所有特殊字符(如空格等都被转义)?
给定以下输入
C:\Data\Input Document.txt
我想买
file:///C:/Data/Input%20Document.txt
我一直在用
Uri uri = new Uri(@"C:\Data\Input Document.txt", UriKind.RelativeOrAbsolute);
但是,这会导致 URI 未转义:
file:///C:/Data/Input Document.txt
【问题讨论】: