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

  • <legend id='QBHAa'><style id='QBHAa'><dir id='QBHAa'><q id='QBHAa'></q></dir></style></legend>
  • <small id='QBHAa'></small><noframes id='QBHAa'>

  • <tfoot id='QBHAa'></tfoot>

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

        使用 php 修复 html 文档上显示不正确的编码

        时间:2023-10-05
      1. <tfoot id='SzO5G'></tfoot>

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

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

                • 本文介绍了使用 php 修复 html 文档上显示不正确的编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  有没有办法修复通过phpquery::newDocument运行这个html标记后显示不正确的字符?在使用 phpquery 创建新文档后,原始文档中的 -Classics with modern Woman- 周围有预定的双引号.

                  Is there a way to fix the characters that display improperly after running this html markup through phpquery::newDocument? There are slated double quotes around -Classics with modern Woman- in the original document that end up displaying improperly after creating the new doc with phpquery.

                      //Original document is UTF-8 encoded
                  $raw_html = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body><p>Mr. Smith of Bangkok celebrated the "Classics with modern Woman".</p></body></html>';
                  print($raw_html);
                  
                  $aNew_document = phpQuery::newDocument($raw_html);
                  print($aNew_document);
                  

                  原始输出:曼谷史密斯先生庆祝经典与现代女性".

                  Original Output: Mr. Smith of Bangkok celebrated the "Classics with modern Woman".

                  新文档输出:曼谷的史密斯先生与现代女性一起庆祝经典".

                  New Document Output: Mr. Smith of Bangkok celebrated the �Classics with modern Woman.

                  推荐答案

                  1. 您需要使用UTF-8 without BOM 编码保存页面.
                  2. 在脚本顶部添加此标题:

                  1. You need to save the page with UTF-8 without BOM encoding.
                  2. Add this header on top of your script:

                  header("Content-Type: text/html; charset=UTF-8");

                  :如何在没有 BOM 的情况下将文件另存为 UTF-8 :

                  根据 OP 要求,您可以在 Windows 上执行以下操作:

                  On OP request, here's how you can do on Windows:

                  1. 下载Notepad++.这是一个很棒的文本编辑器,您应该使用它.
                  2. 安装它.
                  3. 在 Notepad++ 中打开包含此代码的 PHP 脚本.您正在执行所有编码的页面.是的,您计算机上的那个文件.
                  4. 在 Notepad++ 中,从顶部的编码菜单中,选择不带 BOM 转换为 UTF-8".
                  5. 保存文件.
                  6. 通过 FTP 或您使用的任何方式上传到您的网络服务器.
                  7. 现在,运行该脚本.
                  1. Download Notepad++. It is an awesome text-editor that you should be using.
                  2. Install it.
                  3. open the PHP script in Notepad++ that contains this code. The page where you are doing all the coding. Yes, that file on your computer.
                  4. In Notepad++, from the Encoding menu at the top, select "Convert to UTF-8 without BOM".
                  5. Save the file.
                  6. Upload to your webserver by FTP or whatever you use.
                  7. Now, run that script.

                  这篇关于使用 php 修复 html 文档上显示不正确的编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:将数字基数 10 转换为基数 62 (a-zA-Z0-9) 下一篇:在php中使用fputcsv将utf-8字符写入文件

                  相关文章

                  最新文章

                  1. <tfoot id='I8Fsh'></tfoot>
                    • <bdo id='I8Fsh'></bdo><ul id='I8Fsh'></ul>

                  2. <legend id='I8Fsh'><style id='I8Fsh'><dir id='I8Fsh'><q id='I8Fsh'></q></dir></style></legend>

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

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