字符串"ďťż"随机出现在我的页面上,但只在firefox中出现.IE和Chrome没有这个问题.

Bog*_*dan 5 html javascript php

在我的代码中的任何地方都没有实际打印.到目前为止,我发现只有两个地方,其中一个是:

<li class="spatiu"> </li>
<li class="memento_li"> 
    <div id="afisare_alerte">
    <script language="javascript">
        afisare_alerte_php();
    </script>
</div> 
</li>';
Run Code Online (Sandbox Code Playgroud)

这是"afisare_alerte_php()"

xmlhttp_alerte.onreadystatechange=function() {
    if (xmlhttp_alerte.readyState == 4) {                                               
         if(document.getElementById("afisare_alerte").innerHTML=xmlhttp_alerte.responseText){
         }
         schimbare_tip_cursor('default');
    }
    else{
        schimbare_tip_cursor('progress');
    }
};
Run Code Online (Sandbox Code Playgroud)

以及它的ajax部分.

它加载的文件是

<?php
    echo'
    0 Notificari
';
?>
Run Code Online (Sandbox Code Playgroud)

和输出:

??? 0 Notificari
Run Code Online (Sandbox Code Playgroud)

Ben*_*Lee 4

该序列\xc4\x8f\xc5\xa5\xc5\xbc称为Windows 字节顺序标记。每当您在大多数 Windows 程序中将文件另存为 UTF 时,它就会出现。因此,这里的问题是您必须从 Windows 服务器提供该 ajax 端点,并且该服务器配置为输出 BOM。如何解决此问题取决于您使用的网络服务器。

\n