2010-04-20 150 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