我有一个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öy 而不是 Mäy
为什么没有正确保存?
最佳答案
也许你可以/应该添加
contentType: "application/x-www-form-urlencoded;charset=UTF-8"
到post方法。
希望这对您有所帮助!
问候 帕特里克
关于java - mysql,特定字符未正确保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151068/