【发布时间】: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>
在被调用的文件中有很多类似上面的行。然后我使用 <?php include './wp-content/menu_content.txt'?> 在 wordpress 中调用该文件 - 我尝试将其称为 txt 文件、php 和 html。
【问题讨论】:
-
请粘贴您的代码。
-
这可能是字符编码的问题,尝试使用支持这些字符的其他字符编码(例如UTF-8),看看会发生什么。
-
@DemVoids,谢谢您的回复。你知道我是如何在 wordpress 中实现的吗?还是要在源文件中设置字符编码?
-
不幸的是,我对 wordpress 不是很熟悉,但请检查您是否可以更改父页面的字符编码(因为在您的情况下,包含的页面不应包含标题)。
-
标题是
<!doctype html><head><meta charset="UTF-8">...</head>??