首先我的英语不好对此感到抱歉..,
我试图用这个功能发布希伯来语
我不知道如何定义编码(例如Windows-1255)。
function send(){
var sendto = '../includes/chat_post.php?usermsg=' + document.getElementById('usermsg').value + '&fullname=' + document.getElementById('fullname').value + '&submitmsg=' + document.getElementById('submitmsg').value;
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST",sendto,false);
xmlhttp.send(null);
scroll_downy();
}
else{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("POST",sendto,false);
xmlhttp.send();
scroll_downy();
}
var error = '';
if(error == ''){
document.getElementById('error').innerHTML = '';
showmessages();
scroll_downy();
}
else{
document.getElementById('error').innerHTML = error;
}
}
有什么想法可以解决吗?谢谢大家
答案 0 :(得分:0)
据我记忆,XMLHttpRequest的默认字符集是utf-8,您可以(并且应该)使用它来发送希伯来语。但是,您可以使用以下命令设置charset编码:
xmlhttp.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");