2010-04-20 102 views
0

当我在我的php页面上查看源代码时我获得"的报价。但是,我想在源代码中使用"。我无法控制手动替换它,所以我想知道是否有一个函数来做这样的事情。html源代码

+1

是否HTML页面本身正确显示或正在打印的"e;都是报价?在源代码中看到和引用有什么问题,因为大多数HTML验证器等都要求在源代码中将双引号打印为"e;? – 2010-04-20 20:16:58

+0

不打扰源代码。 – Sarfraz 2010-04-20 20:17:43

+0

的HTML显示正确,但这个心不是用于显示目的,这是因为IM从服务器到Second Life的传输数据,并作为" – Joseph 2010-04-20 20:22:44

回答

3

如果你有机会到PHP,并希望所有的HTML特殊字符改变其合法使用的变化:

print htmlspecialchars_decode($string); 
+0

我认为这是给予这里尝试的最好方式。 +1 – 2010-04-20 20:26:49

+0

这工作,谢谢。 – Joseph 2010-04-20 20:29:01

0

你可以很简单地使用str_replace来做到这一点。

$string = str_replace('"', '"', $string); 

但是,正如列维所说,为什么不就这样离开呢?它不应该对显示有影响。

+0

我认为这个问题是由于他需要将源输出和输入转换为其他东西。 "e;导致此问题。 – 2010-04-20 20:25:39