トルコ語の文字を使用して、jQuery から Web サービスにリクエストを送信しています。jQuery から送信する前にencodeURI
、トルコ語の文字列を取得し、C# の Web サービスでデコードしてみます。しかし、それはうまくいきません。
ここにjQueryコードがあります
$.ajax({url: 'http://xxxxxx.com/medbul/HoverCard_WebService.aspx?q=' + encodeURI(span_text),
これがWebサービスのコードです
HttpUtility.UrlDecode(Request.QueryString["q"].ToString())
しかし、それはうまくいきません。これを行う方法はありますか?
つまり、英語の文字を渡すと本来の動作をしますが、トルコ語の文字を渡すと結果が表示されません。必要ないので、すべてのコードを表示していません。Javascript でのエンコードと C# でのデコードに問題があると思います。または、別のロジックを使用する必要がありますか?