mysql,特定的charachter未在数据库中正确保存

时间:2016-03-22 09:51:04

标签: java mysql jsp

我有一个java应用程序, 在我的jsp页面中,我有:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
...
function addToDB(){
      jQuery.post(document.myForm.action=getContextPath()+'/myAction.do?method=create' , 
             jQuery("form[name='myForm']").serialize(), function(data) {
               jQuery("#myDiv").show();
             });   
}

...

<nested:text property="productName" />
<nested:text property="productOwner" />
...

当我进入时:

产品名称:我的产品

产品所有者:Mäy

在数据库中我得到:M?而不是Mäy

为什么没有正确保存?

1 个答案:

答案 0 :(得分:0)

也许你可以/应该添加

contentType: "application/x-www-form-urlencoded;charset=UTF-8"

到post方法。

希望这有帮助!

此致 帕特里克