0

我使用 jQuery 查询 ASP.NET MVC WebAPI 方法。在服务器上,当我发送俄语字符时,我收到的值编码不正确。

服务器上的 URL 如下所示:http ://example.com: 8080/api/enums?term= ��

� - 而不是俄语字符。

这是 jQuery ajax 请求代码:

$.ajax({
    url: "/api/enums",
    data: "term=" + (options.term || ""),
    cache: false,
    contentType: "application/json;charset=UTF-8",
    success: callback,
});

我已经放了contentType参数但没有效果。有什么想法吗?

4

1 回答 1

0

傻我。这是正确的jQuery代码:

$.ajax({
    url: "/api/enums",
    data: {
       term: options.term || ""
    }
    cache: false,
    contentType: "application/json;charset=UTF-8",
    success: callback,
});
于 2013-10-06T13:05:16.597 回答