我有以下字符串保存在數據庫中:「cocotte & kekette
」。
當我查詢它並使用PHP顯示在我的網頁中時,會顯示字符串「cocotte & kekette
」。
有人能告訴我如何解決這個問題嗎?顯示並代替&
Q
顯示並代替&
1
A
回答
5
嘗試要麼
html_entity_decode($string);
或者
mb_convert_encoding($string, "HTML-ENTITIES", "UTF-8");
1
這意味着你可能救 「科科特& kekette」 在開始與數據庫。如果沒有,你的字符串是雙重編碼。
正確的道路是將未編碼的數據保存在數據庫中。這是不可能的,請參閱$double_encode
參數(將其設置爲FALSE
)htmlspecialchars
。
相關問題
- 1. 替代顯示:flex
- 2. PHP替換爲&&不是& amp;
- 3. 如何顯示; amp&in HTML?
- 4. Java String用&替換'&',但不用&改爲& amp;
- 5. ’正在顯示代替 -
- 6. 摘錄顯示代替ÆØÅ
- 7. 谷歌AMP驗證顯示「未知語法錯誤」爲AMP-HTML
- 8. HTML實體代碼和服務器顯示&,而不是與
- 9. 緩存並顯示生成的PHP頁面時替代eval()
- 10. 下載並顯示XML數據的NSURLConnection + NSXMLParser的替代品?
- 11. 在AMP轉盤上顯示多列
- 12. 防止&從顯示出來的HTML
- 13. 懸停並顯示代碼
- 14. 原型 - 替換爲&&
- 15. 替換爲&&的網址
- 16. Arduino RTC模塊顯示替代信息
- 17. 顯示用戶HTML - 替代使用iframe
- 18. 樹枝顯示鍵也代替價值
- 19. UniToolbox2.UniTreeView不顯示圖像 - 替代品?
- 20. 用class代替id顯示fancybox
- 21. Php替代語法突出顯示
- 22. 替代UIWebView顯示格式化帖子
- 23. 重複數據,顯示空白代替
- 24. 替代顯示:無使用CSS和Javascript
- 25. 什麼是I-amp-sizer,以及爲什麼某些amp-img的顯示器顯示在此sizer下面?
- 26. 替代SVN合併
- 27. 預防& amp; pound;從被迴應:爲什麼實際的符號不顯示?
- 28. 使用amp-img標記代替圖像的img標記 - Sphinx
- 29. 使用mysql_real_escape_string()存儲並顯示代碼;
- 30. CircleCI Docker退出並顯示代碼137
請顯示一些代碼。該字符在某個點被轉換爲實體 – 2011-02-10 14:45:33
`&`是HTML中的保留字符,必須**始終將**轉換爲'&',即使在鏈接的查詢字符串中也是如此。它保留用於顯示實體,如`é`或`é`。如果你把它看作'&',這可能意味着它是雙重編碼的(即:'& amp;`)。 – netcoder 2011-02-10 15:18:23
至少發佈代碼1.如何將數據存儲在數據庫中以及如何從數據庫中檢索數據。 – enam 2011-02-10 18:24:48