私はスペースでUrlを持っており、スペースを%20(エスケープ)で置き換えたいと考えています。 UrlPathEncodeはこれを行う必要がありますが、スペースがある下のURLでは動作しません。誰かがそれがなぜ機能しないのか説明できますか?UrlPathEncodeはスペースをエスケープしません
System.Web.HttpUtility.UrlPathEncode("http://a1.quickcatchlabs.com/phototemplates/football_blimp_1.html?i_url=http://lh3.ggpht.com/yf5lVBB_WNBvBHT1HoIzY1SG0-PY5zRCobP3vBacuSk9N346F7CeAIRSFOltR6ZC1-yf-MNKAcAd7bAZ_A=s612-c&i_name=Patriots vs Redskins&i_venue_name=Gillette Stadium &i_venue_address=Foxborough , MA&d_Score_0=34&d_Score_1=27&d_Period_0=Final&p_name_0=Patriots &p_name_1=Redskins");
あなたは_パス_をエンコードしようとしていますが、エスケープしたい文字列が_queryのSTRING_です。 – fge