请教ajax通信乱码问题
请教高手关于ajax通信数据乱码的问题:
ajax部分代码:
sendReq.open("POST",submiturl,true);
sendReq.setRequestHeader("Content-Type","text/html;charset=UTF-8");
alert(document.getElementById('txt_message').value);
sendReq.onreadystatechange = handleSendChat;
sendReq.send(null);
java部分代码:
request.setCharacterEncoding("UTF-8");
response.setContentType("text/xml");
response.setCharacterEncoding("UTF-8");
String msg = request.getParameter("msg");
在java中,单步调试,看到msg为乱码,存入数据库后,也是乱码。
我的mysql数据库的编码设置的是utf-8,数据库手工输入可以显示中文。