diff --git a/Pages/Index.cshtml b/Pages/Index.cshtml
index 750e2a4..3738135 100644
--- a/Pages/Index.cshtml
+++ b/Pages/Index.cshtml
@@ -18,7 +18,7 @@
{
@foreach (var file in Model.files)
{
- @Html.Raw(Request.Scheme + "://" + Request.Host + "/" + Model.fullpath + "/" + file+"\n")
+ @Html.Raw(Request.Scheme + "://" + Request.Host + "/" + Model.fullpath + "/" + file.Replace("?", "%3F") +"\n")
}
}
else
diff --git a/Pages/Index.cshtml.cs b/Pages/Index.cshtml.cs
index 794580d..a4eba49 100644
--- a/Pages/Index.cshtml.cs
+++ b/Pages/Index.cshtml.cs
@@ -22,8 +22,7 @@ namespace webmusic.Pages
{
if (Request.QueryString.HasValue)
path = HttpUtility.UrlDecode(Request.QueryString.Value.Remove(0,1)
- .Replace("+", "%2B")
- .Replace("?", "%3F"));
+ .Replace("+", "%2B"));
if (path.EndsWith(".m3u"))
path = path.Substring(0, path.Length - 4);
if (path.Contains(".."))