diff --git a/src/DocNet/NavigatedPath.cs b/src/DocNet/NavigatedPath.cs
index b2c53df..b53f6c1 100644
--- a/src/DocNet/NavigatedPath.cs
+++ b/src/DocNet/NavigatedPath.cs
@@ -52,7 +52,7 @@ namespace Docnet
}
else
{
- fragments.Add(string.Format("
{2}", relativePathToRoot, HttpUtility.UrlEncode(targetURL), element.Name));
+ fragments.Add(string.Format("{2}", relativePathToRoot, Uri.EscapeUriString(targetURL), element.Name));
}
}
return string.Format("{1}", string.Join(" / ", fragments.ToArray()), Environment.NewLine);