いくつかのパラメーターを必要とする URL があります。これらのパラメーターの値はアクセント付きの文字にすることができるので、絶対に UrlEncode する必要があります。奇妙なことに、Javascript と .NET の動作に違いが見られます。
「éléphant」という単語を UrlEncode しようとするふりをしましょう。JavaScript では (この Web サイトによると: http://www.albionresearch.com/misc/urlencode.php )、次のようになります: %E9l%E9phant. これは私には正しいようです。ただし、この呼び出し (System.Web.HttpUtility.UrlEncode("éléphant")) を使用した .NET では、「%c3%a9l%c3%a9phant」が表示されます。なにが問題ですか?私は何が欠けていますか?.NET で %E9l%E9phant を取得したい場合はどうすればよいですか?
ありがとう!