2009-10-29 62 views

回答

2

html_entity_decode()

http://www.php.net/manual/en/function.html-entity-decode.php 

但是,瀏覽器無法顯示在標題實體將消息給我。你確定沒有某種類型的雙重編碼嗎?

0

Drupal可能正在轉換「—」特殊字符放入其實體中(將轉換爲&#8212)。您必須告訴drupal不要在這種特定情況下,可能是通過指定您的標題已包含HTML實體,並且您知道可能遇到的問題而不讓它爲您轉換實體。

1

最簡單的方法就是不要在標題中輸入HTML,而是使用正確的字符開頭。

0

html_entity_decode()是要走的路。確保使用第三個參數(請參閱manual)您的頁面使用相同的字符集並在您的頁面中聲明此字符集頭<meta http-equiv="content-type" content="text/html; charset=whatever-you-use"> BEFORE聲明TITLE元素(除非您可以在HTTP標頭中聲明字符集)。

相關問題