【发布时间】:2013-02-27 16:13:51
【问题描述】:
我正在使用土耳其语字符从 jQuery 向 Web 服务发送请求。在我从 jQuery 发送它之前,我 encodeURI 土耳其字符串,并尝试在 C# 的 Web 服务中对其进行解码。但这不起作用。
这里是 jQuery 代码
$.ajax({url: 'http://xxxxxx.com/medbul/HoverCard_WebService.aspx?q=' + encodeURI(span_text),
这是网络服务中的代码
HttpUtility.UrlDecode(Request.QueryString["q"].ToString())
但这不起作用。有什么办法吗?
我的意思是如果我传递英文字符,它会做它应该做的事情,但是当我传递土耳其字符时,它不会显示结果。我没有显示所有代码,因为没有必要。我认为我在 Javascript 中的编码和 C# 中的解码存在问题。或者我应该使用其他逻辑吗?
【问题讨论】:
-
“不工作”是什么意思?
-
我在上面添加了一些解释。我希望现在很清楚
-
当您使用土耳其语字符时,什么都没有出现?您收到任何错误消息吗?