<i id='jYkBB'><tr id='jYkBB'><dt id='jYkBB'><q id='jYkBB'><span id='jYkBB'><b id='jYkBB'><form id='jYkBB'><ins id='jYkBB'></ins><ul id='jYkBB'></ul><sub id='jYkBB'></sub></form><legend id='jYkBB'></legend><bdo id='jYkBB'><pre id='jYkBB'><center id='jYkBB'></center></pre></bdo></b><th id='jYkBB'></th></span></q></dt></tr></i><div id='jYkBB'><tfoot id='jYkBB'></tfoot><dl id='jYkBB'><fieldset id='jYkBB'></fieldset></dl></div>
<legend id='jYkBB'><style id='jYkBB'><dir id='jYkBB'><q id='jYkBB'></q></dir></style></legend>
      <bdo id='jYkBB'></bdo><ul id='jYkBB'></ul>

      <tfoot id='jYkBB'></tfoot>
    1. <small id='jYkBB'></small><noframes id='jYkBB'>

      1. 如何删除多个 UTF-8 BOM 序列

        时间:2023-10-03

          <bdo id='2E8SC'></bdo><ul id='2E8SC'></ul>
          <legend id='2E8SC'><style id='2E8SC'><dir id='2E8SC'><q id='2E8SC'></q></dir></style></legend>

            <i id='2E8SC'><tr id='2E8SC'><dt id='2E8SC'><q id='2E8SC'><span id='2E8SC'><b id='2E8SC'><form id='2E8SC'><ins id='2E8SC'></ins><ul id='2E8SC'></ul><sub id='2E8SC'></sub></form><legend id='2E8SC'></legend><bdo id='2E8SC'><pre id='2E8SC'><center id='2E8SC'></center></pre></bdo></b><th id='2E8SC'></th></span></q></dt></tr></i><div id='2E8SC'><tfoot id='2E8SC'></tfoot><dl id='2E8SC'><fieldset id='2E8SC'></fieldset></dl></div>
                  <tbody id='2E8SC'></tbody>

              1. <small id='2E8SC'></small><noframes id='2E8SC'>

                • <tfoot id='2E8SC'></tfoot>
                • 本文介绍了如何删除多个 UTF-8 BOM 序列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  使用 PHP5 (cgi) 从文件系统输出模板文件并且在输出原始 HTML 时遇到问题.

                  Using PHP5 (cgi) to output template files from the filesystem and having issues spitting out raw HTML.

                  private function fetch($name) {
                      $path = $this->j->config['template_path'] . $name . '.html';
                      if (!file_exists($path)) {
                          dbgerror('Could not find the template "' . $name . '" in ' . $path);
                      }
                      $f = fopen($path, 'r');
                      $t = fread($f, filesize($path));
                      fclose($f);
                      if (substr($t, 0, 3) == b'xefxbbxbf') {
                          $t = substr($t, 3);
                      }
                      return $t;
                  }
                  

                  即使我添加了 BOM 修复,我仍然遇到 Firefox 接受它的问题.您可以在此处查看实时副本:http://ircb.in/jisti/(以及模板文件我如果你想检查它,请扔在 http://ircb.in/jisti/home.html出)

                  Even though I've added the BOM fix I'm still having problems with Firefox accepting it. You can see a live copy here: http://ircb.in/jisti/ (and the template file I threw at http://ircb.in/jisti/home.html if you want to check it out)

                  知道如何解决这个问题吗?o_o

                  Any idea how to fix this? o_o

                  推荐答案

                  你可以使用下面的代码去除 utf8 bom

                  you would use the following code to remove utf8 bom

                  //Remove UTF8 Bom
                  
                  function remove_utf8_bom($text)
                  {
                      $bom = pack('H*','EFBBBF');
                      $text = preg_replace("/^$bom/", '', $text);
                      return $text;
                  }
                  

                  这篇关于如何删除多个 UTF-8 BOM 序列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:PHP DOMDocument loadHTML 未正确编码 UTF-8 下一篇:如何使用 UTF-8 字符串在 PHP 中使用文件系统函数

                  相关文章

                  最新文章

                • <legend id='b7uyV'><style id='b7uyV'><dir id='b7uyV'><q id='b7uyV'></q></dir></style></legend>
                  <i id='b7uyV'><tr id='b7uyV'><dt id='b7uyV'><q id='b7uyV'><span id='b7uyV'><b id='b7uyV'><form id='b7uyV'><ins id='b7uyV'></ins><ul id='b7uyV'></ul><sub id='b7uyV'></sub></form><legend id='b7uyV'></legend><bdo id='b7uyV'><pre id='b7uyV'><center id='b7uyV'></center></pre></bdo></b><th id='b7uyV'></th></span></q></dt></tr></i><div id='b7uyV'><tfoot id='b7uyV'></tfoot><dl id='b7uyV'><fieldset id='b7uyV'></fieldset></dl></div>

                      <bdo id='b7uyV'></bdo><ul id='b7uyV'></ul>

                      <tfoot id='b7uyV'></tfoot>

                      <small id='b7uyV'></small><noframes id='b7uyV'>