2009-12-25 3 views

답변

1

텍스트 및 글꼴을 확인하고 싶습니다. 도움이 될만한 정보 (예 : 사용중인 일부 코드)를 제공 할 수 있다면.

2

상자는 사용중인 글꼴이 제공하지 않는 문자 일 가능성이 큽니다. 코드를 보지 않고 당신이 잘못 어디로 가는지 말해 조금 어렵습니다,하지만 난 당신이 다음의 현명한 사용으로 이익을 얻을 수 상상 :

  1. http://php.net/manual/en/function.htmlspecialchars-decode.php (PHP> = 5.1)
  2. http://php.net/manual/en/function.html-entity-decode.php

외부 문자를 없애기 위해 문자열을 이미지에 쓰기 전에 trim 문자열이 필요할 수도 있습니다. 확장 문자를 포함하기 위해 추가 문자를 제공해야 할 수도 있습니다 (두 번째 인수). RSS 피드에서.

0

당신은 너무 같은 모든 비 안전 문자를 제거하는 정규식을 사용할 수 있습니다

/** 
* 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; 
    }