2

いくつかのテキストで動作するアプリがあり、次のような文字列をデコードする必要があります。

example\x27s文字列

例の文字列

最初のものを使用してみUri.UnescapeDataString(string.Replace("\\x", "%"))ましたが、文字列が「何かのものの40% 」のようなものである場合、「40%」のためにスローされるため、常に機能するとは限りませんException

2つ目は、それをデコードする方法がよくわかりません。

これらの2種類の文字列をデコードするために使用できるものはありますか?

4

1 に答える 1

4

試す:

System.Web.HttpUtility.UrlDecode(input);

結果:

"example\x27s string" -> "example's string"
"example\u0027s string" -> "example's string"

MSDNを参照してください。

于 2011-04-10T17:59:18.907 に答える