HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
के रूप में यह !
%21
को सांकेतिक शब्दों में बदलना नहीं करता है?HttpUtility.UrlEncode एन्कोड नहीं करेगा! क्यों -% 21
HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
के रूप में यह !
%21
को सांकेतिक शब्दों में बदलना नहीं करता है?HttpUtility.UrlEncode एन्कोड नहीं करेगा! क्यों -% 21
क्योंकि यह एक यूआरएल पर valid character है और इसे एन्कोड करने की आवश्यकता नहीं है।
कर सकते हैं, लेकिन अगर मैं फ़ायरफ़ॉक्स को स्नीफ करता हूं, तो यह एन्कोड करता है, php फ़ंक्शन urlencode एन्कोड भी – kusanagi
@ कुसुनागी - जिसका अर्थ है कि वे कर रहे हैं कुछ ऐसा जो आवश्यक नहीं है, कम से कम जब यूआरएल एन्कोडिंग का संबंध है। वे आंतरिक कार्यान्वयन के विचारों के कारण ऐसा कर रहे हैं। – Oded
लेकिन सर्वर स्वीकार नहीं करता '!' केवल '% 21' तो मुझे मैन्युअल रूप से प्रतिस्थापित करने की आवश्यकता है? – kusanagi
एक कामकाज के रूप में आप 'Replace ("!", "% 21") ' – CodesInChaos