我正在製作一個動態圖像,解析rss提要。當我正常進行解析時,它會完全按照我希望的方式顯示,但是當我將它放在圖像中時,框和像'這樣的html字符實際上並不是撇號。HTML字符和[]在動態圖像中
這裏有一個鏈接到我的形象的,現在(用盒):http://img.got-skills.net/advlog/advlogmaker.php?user=Judgment001
HALP pl0x。
我正在製作一個動態圖像,解析rss提要。當我正常進行解析時,它會完全按照我希望的方式顯示,但是當我將它放在圖像中時,框和像'這樣的html字符實際上並不是撇號。HTML字符和[]在動態圖像中
這裏有一個鏈接到我的形象的,現在(用盒):http://img.got-skills.net/advlog/advlogmaker.php?user=Judgment001
HALP pl0x。
我會檢查文字的字體和編碼。如果你可以提供更多的信息(比如你使用的一些代碼),這將有所幫助。
這些框可能是您使用的字體未提供的字符。沒有看到你的代碼,這是一個有點困難,告訴你要去哪裏錯了,但我想你可以從明智地使用以下的受益:
在寫入圖像之前,您可能還需要trim字符串,以除去多餘的製表符等。您甚至可能需要提供額外的字符以修剪(第二個參數)以覆蓋嵌入的擴展字符在RSS提要中。
你可以使用正則表達式來刪除所有非安全的字符,像這樣:
/**
* GetFilenameSafeString()
*
* @global Returns a filename that is save for the OS to save
* @param string
* @return string
*/
function GetFilenameSafeString ($filename)
{
// convert spaces to an underscore
$filename = preg_replace("/\s+/", "_", $filename);
// remove all non qwerty characters
$filename = preg_replace("/([^[email protected]#\$%\^&\(\)\[\]\-]+)/", "", $filename);
return $filename;
}