我正在使用spring和hibernate处理java Web应用程序。对于普通英语,我得到了正确的答案,我的编码是utf-8。 其他语言也没有问题。有一个特定的例子,我面临着问题。 当我输入这个词时,'క్రియేటివ్వర్చ్యువ' ,它会保存在db中,并且在获取时也没有问题。
使用以下请求从db中获取此单词时,我得到了????:
以下是代码段:
var data = { domainId: domainId };
$.post('getNameById.html', data, function(name) {
alert('name = '+name);
});
@RequestMapping(value = "/getNameById.html")
public @ResponseBody String getNameById(@RequestParam Integer domainId, HttpSession session)
{
// make db call and fetch the domain object based on domainId;
// get the name form domain object and then return that name;
return str;
}