ASP.NET MVC アプリケーションを開発しました。EmployeeController という名前のコントローラーがあり、GetEmployeeByName というメソッドを取得しました。GetEmployeeByName() は、文字列型の名前をパラメーターとして受け取ります。
したがって、このようなリクエストを送信すると、データが返されます: someDomain:9999/Employee/GetEmployeeByName/Roger Federer
しかし、名前に「&」(あなたと私) が含まれていると、サーバーからの応答として「400 Bad Request」が返されます。
someDomain:9999/Employee/GetEmployeeByName/you%20&%20me
エンコードしても返信が返ってこない someDomain:9999/Employee/GetEmployeeByName/you%20&%20me
そのような (特殊文字を含むデータ) データをエンコードする正しい方法は何ですか?