【问题标题】:How to avoid Uri Class removes special characters from Url如何避免 Uri 类从 Url 中删除特殊字符
【发布时间】:2017-01-18 18:31:38
【问题描述】:

我试图避免当 Uri 类创建一个新的 Uri 时,它会自动删除特殊的 http 字符,如 %20

如何避免?

imageUrl = https://xxx/authors/Faleria%20Bednaril.jpeg;
result.ImageUrl = new Uri(imageUrl);

//result.ImageUrl = "https://xxx/authors/Faleria Bednaril.jpeg"

【问题讨论】:

  • 问题中的代码没有说明问题 -(new Uri("https://xxx/authors/Faleria%20Bednaril.jpeg")).AbsoluteUri

标签: c# uri


【解决方案1】:

如果您确实需要这些特殊字符,请致电 result.ImageUrl.OriginalStringresult.ImageUrl.AbsolutePath。 Uri 类不会自动删除任何内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多