在php中,我的html使用࿽;到处都是-有解决办法吗?

在php中,我的html使用࿽;到处都是-有解决办法吗?,php,html,special-characters,Php,Html,Special Characters,你好,我有两个php文件。其中一个生成报告,第二个包含语言文本。当它打印出来的时候,它一直给我� 到处都是特殊字符,即使我在代码中没有使用任何特殊字符。为什么会这样?我怎样才能摆脱这些呢 我正在运行Apache2.2、PHP5和Ubuntu 8.04 文件1 <?php function glossary() { return <<<HTML <h1>Arteries</h1> <p><strong>Arte

你好,我有两个php文件。其中一个生成报告,第二个包含语言文本。当它打印出来的时候,它一直给我� 到处都是特殊字符,即使我在代码中没有使用任何特殊字符。为什么会这样?我怎样才能摆脱这些呢

我正在运行Apache2.2、PHP5和Ubuntu 8.04

文件1

<?php
function glossary() {
return <<<HTML
    <h1>Arteries</h1>
    <p><strong>Arteries</strong> are blood vessels that carry blood <strong>away from 
the heart</strong>. All arteries, with the exception of the pulmonary and umbilical 
arteries, carry oxygenated blood.   The circulatory system is extremely important for 
sustaining life. Its proper functioning is responsible for the delivery of oxygen 
and nutrients to all cells, as well as the removal of carbon dioxide and waste products, 
maintenance of optimum pH, and the mobility of the elements, proteins and cells of 
the immune system. In developed countries, the two leading causes of death, myocardial 
infarction and stroke each may directly result from an arterial system that has been 
slowly and progressively compromised by years of deterioration.</p>
HTML;
}
?>

文件2:

<?php
require_once("language.php");

echo glossary();
?>


这是我执行文件2时的打印输出。 词汇表 动脉

动脉�是�血管�带血的�远离�心所有动脉,除动脉外�肺的�和�脐动脉,输送含氧血液。这个�循环系统�这对维持生命极其重要�生活其正常运行负责交付�氧气和�营养物�所有细胞,以及移除�二氧化碳�和废品,维护最佳�pH值,以及细胞内元素、蛋白质和细胞的流动性�免疫系统。在里面�发达国家的两大原因�死亡,心肌梗死�和�(打、击等的)一下�每一种疾病都可能直接由动脉系统引起,该系统由于多年的恶化而逐渐受到损害。 自身免疫

自身免疫�是指一个有机体不能将其自身的组成部分识别为�它允许对自身细胞和组织产生免疫反应。任何由这种异常免疫反应引起的疾病都被称为�自身免疫性疾病。� 基底细胞癌


基底细胞癌�是最常见的一种�皮肤癌。很少�转移�或者杀人,但它仍然被考虑�恶性,因为它会造成重大破坏和毁容�通过侵入周围组织。据统计,大约每10名白种人中就有3人在其一生中罹患基底细胞癌。在80%的病例中,基底细胞癌发生在头颈部。�近年来,躯干基底细胞癌的发病率似乎有所增加。

尝试删除并重新进入显示为�".

我怀疑您重新输入的字符不会有问题。该文档可能包含替代的Unicode空格字符,这些字符通常出现在编辑器中,但在服务器的默认字符集中运行的PHP代码无法识别


本文档最初是否来自MS Word或其他文字处理器?

是否检查了编码?确保在编辑器、apache、php和所使用的浏览器中使用相同的编码


希望这能有所帮助。

您需要确保编辑器编码设置为合理的,如UTF-8。您还应该确保输出设置为UTF-8(或与您相关的任何编码)。这可以通过使用元标记
和设置PHP头
头来完成('Content-type:text/html;charset=UTF-8')
在您的输出开始之前。

在像这样的小案例中,我使用记事本作为懒人的字符集净化剂。将文本粘贴到记事本中。复制并粘贴回您的文档中。空格现在将成为空格。

添加该元标记可能会解决显示问题。不过,最好还是替换ori中的Unicode空格基纳尔文本。