現在の位置に近い広告主名をデータベースで検索する Android アプリケーションを開発しています。そのために、会社のサーバーにあるいくつかの Web サービスにアクセスします。基本的に、アプリケーションはパラメーターを Web サービスに送信し、Web サービスはクエリ結果を返します。ただし、一部の広告主名には「/」やスペースなどの特殊文字が含まれています。スペースを%20に置き換えてみたところうまくいきましたが、「/」文字を送信するとエラーが発生します。スペースと同じように%2Fに置き換えてみましたが、まだ機能していません。私が何をすべきかのアイデアはありますか?
編集
私は提案されたように使用しました
文字列クエリ = URLEncoder.encode("何らかの値", "utf-8");
しかし、現在、サーバーは HTTP 404.11 エラーを返しています。次に修正する必要があるのはサーバー コードですか?