文字列を C# でエンコードし、javascript unescape 関数でデコードする必要があります。
javascript unescape が唯一のオプションです。これは、unescape を使用してデコードする API に get リクエストを含む文字列を送信しているためです。
私はほとんどすべてを試しました
server.urlencode
WebUtility.HtmlEncode
と他の多くのエンコーディング! 私もUri.EscapeDataString
jscriptを使ってみました
「エスケープ」関数のようにエンコードされないものはありません
それを機能させる方法はありますか?
編集:
これは私のコードです
string apiGetRequest = String.Format("http://212.00.00.00/Klita?name={0}&city={1}&CREATEBY=test ", Uri.EscapeDataString(name), Uri.EscapeDataString(city));
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(apiGetRequest);
req.GetResponse();