我有一段HTML代碼,我將其保存到一個xml文件(產品描述)中。當我導入xml時,它會掛在以下字符上:ï和其他人。將html(ï)轉換爲xml php
如何將html代碼轉換爲有效的xml?
我通過轉換與下面的一塊PHP的HTML並將其放入一個CDATA塊。
str_replace(array(chr(169),chr(153),chr(174)),'',trim(str_replace_first('</tr>', '<table class="attribute">', str_replace('valign=top', '', str_replace('class="normal"', '', GetBetween($product_page, '<td colspan=2> </td>', '</table>'))))));
我試過htmlspecialchars,使用UTF-8的htmlentities,但沒有任何幫助。
向我們展示如何* *您嘗試使用不同的功能。 – h2ooooooo
字符「ï」在XML中與在HTML中一樣有效。沒有理由以任何方式轉換它。您只需確保HTML片段與XML文檔使用相同的字符編碼。如果不是,那麼您需要將整個HTML片段從一種字符編碼轉換爲另一種。實現這一點的方式取決於源代碼編碼以及環境中工具的可用性。 –