0

首先,我的英语不好,对此感到抱歉..,
我正在尝试使用此功能发布希伯来语。
而且我不知道如何定义编码(例如 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;
   }
}

有什么想法可以解决吗?谢谢大家

4

1 回答 1

0

据我记得,XMLHttpRequest 的默认字符集是 utf-8,您可以(并且应该)使用它来发送希伯来语。但是,您可以自己设置字符集编码:

xmlhttp.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
于 2013-08-04T12:12:17.633 回答