youtoubeサービスを使用してビデオ情報を取得しています( http://www.youtube.com/get_video_info?video_id=VideoId)。応答を:application / x-www-form-urlencodedの形式で返します。C#でデコードします。コンソールアプリケーション:System.Web.HttpUtility.UrlDecodeを試しましたが、同じ文字列が返されます。これを修正するのを手伝ってください。
2601 次
1 に答える
2
UrlDecodeの結果に対してSystem.Web.HttpUtility.ParseQueryStringを使用すると、デコードされたデータにアクセスできるNameValueCollectionを取得できます。
string query = System.Web.HttpUtility.UrlDecode(input);
NameValueCollection result = System.Web.HttpUtility.ParseQueryString(query);
foreach (var key in result.AllKeys)
{
var value = result[key];
Console.WriteLine("{0}: {1}", key, value);
}
于 2013-02-12T06:16:49.917 に答える