每当我在AJAX请求中发送带有参数服务器的韩文文本时,都会将其作为垃圾值接收。
我需要解决方案。
感谢。
代码:
$.ajax({
url : '/login?username='+username,
cache: false,
type : 'post',
dataType : 'text',
contentType : 'application/x-www-form-urlencoded; charset=UTF-8',
success:function(data){
alert('success');
}
});
嗨Deceze,在服务器端我们有“Spring Controller”, 这个方法看起来像
@RequestMapping(value="/login", method=RequestMethod.POST, consumes="application/x-www-
form-urlencoded;charset=UTF-8")
public @ResponseBody String login(@RequestParam("username") String username) {
// Code
}
当我输入“한국”(韩国)时,收到的用户名是“íêμ”。
答案 0 :(得分:0)