C# のencodeURIComponentに相当するものは、SO や他の場所で十分にカバーされていますが、 encodeURIはどうですか? 基本的に、無効なURL 文字のみをエンコードし、、、などの予約文字はエンコードしたくないので、/
:
"http://www.example.com/my cool page"
にエンコードされます
"http://www.example.com/my%20cool%20page"
これを行うために.NETに焼き付けられたものはありますか? それとも、正規表現が私の最善の策ですか?