【问题标题】:using PHP include and symbol outputs使用 PHP 包含和符号输出
【发布时间】:2013-09-28 13:41:36
【问题描述】:

我正在使用 Wordpress 为朋友建立一个网站。他需要更新一个特定元素,而且他不习惯编码,所以我创建了一个文件,他可以在不涉及 wordpress 的情况下进行编辑。

在 wordpress 中,我使用 PHP include 调用这个文件,它可以很好地工作,直到文件中有任何 £ 符号。此时 £ 符号被替换为 ?在一个旋转了 45 度的正方形中。

我查看了这个网站并找到了this,问题是,这对我没有帮助。

我已尝试替换 ££ 的 £ 符号,它们都给出相同的输出。

有人有什么想法吗?

编辑:根据要求;

<p class="menu_item">Americano - £2.00<br><span id="item_description">A double espresso stretched</span></p>

在被调用的文件中有很多类似上面的行。然后我使用 &lt;?php include './wp-content/menu_content.txt'?&gt; 在 wordpress 中调用该文件 - 我尝试将其称为 txt 文件、php 和 html。

【问题讨论】:

  • 请粘贴您的代码。
  • 这可能是字符编码的问题,尝试使用支持这些字符的其他字符编码(例如UTF-8),看看会发生什么。
  • @DemVoids,谢谢您的回复。你知道我是如何在 wordpress 中实现的吗?还是要在源文件中设置字符编码?
  • 不幸的是,我对 wordpress 不是很熟悉,但请检查您是否可以更改父页面的字符编码(因为在您的情况下,包含的页面不应包含标题)。
  • 标题是&lt;!doctype html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;...&lt;/head&gt; ??

标签: php html wordpress


【解决方案1】:

我认为这不是 wordpress 的问题,而是尝试以其他编码方式为该站点提供服务的 Web 服务器的问题。能否提供响应/请求标头和原始 html 页面标题?

【讨论】:

    猜你喜欢
    • 2010-09-07
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多