【发布时间】:2014-02-26 22:56:37
【问题描述】:
我们有一个字符串 česko 这是代码
$.ajax({
type: 'GET',
url: stringUrl,
cache: false,
contentType: 'application/json; charset=utf-8',
success: function(response) {
//on succes
}
});
当我们通过查询字符串时,我们在 javascript 中收到相同的字符串
但是当我们将上面提到的字符串传递给 web api 控制器时
然后我们在 C# 代码中收到 ?esko 字符串,而不是 česko 字符串。
请帮忙
【问题讨论】:
-
问题已使用此方法解决 var uri = "my test.asp?name=ståle&car=saab"; var res = encodeURI(uri);
标签: c# javascript ajax unicode