我從Wordpress中的表格中提取圖像URL。轉換'(')用於RSS網址
在數據庫中的URL看起來像:Power-behind-F1’s-winning-global-drive.jpg
場是UTF8 Unicode的
當拔出來生成一個RSS feed它出來作爲Power-behind-F1’s-winning-global-drive.jpg
我可以將它與utf8_encode(htmlentities($url, ENT_QUOTES,'utf-8'))
轉換爲HTML實體,產生Power-behind-F1’s-winning-global-drive.jpg
。然而,這並不通過RSS驗證:
我覺得我已經試過各種組合函數utf8_encode /ヶ輛/用urlencode/mb_convert_encoding,我已經江郎才盡了!
與一般相信,'函數utf8_encode()'是不是一個神奇的功能,解決了Unicode的問題。它僅僅將*從ISO-8859-1 *轉換爲UTF-8。你的數據是否使用ISO-8859-1?你如何精確地生成RSS? (我想你使用的是內置的WordPress的功能,但你不說,它明確)。 –
場編碼是UTF8 Unicode的,我手拉這些值從數據庫中,並通過循環生成RSS養活自己。與Wordpress分開。 – Titan