original_string: public function handle_content_type($mime = 'text/html')
  	{
  		if (!headers_sent())
  		{
  			$header = "Content-type: $mime;";
  			if ($this->get_encoding())
  			{
  				$header .= ' charset=' . $this->get_encoding();
  			}
  			else
  			{
  				$header .= ' charset=UTF-8';
  			}
  			header($header);
  		}
  	}
code: public function handle_content_type($mime = 'text/html')
  	{
  		if (!headers_sent())
  		{
  			$header = "Content-type: $mime;";
  			if ($this->get_encoding())
  			{
  				$header .= ' charset=' . $this->get_encoding();
  			}
  			else
  			{
  				$header .= ' charset=UTF-8';
  			}
  			header($header);
  		}
  	}
code_tokens: public function handle_content_type ( $ mime = 'text/html' ) { if ( ! headers_sent ( ) ) { $ header = "Content-type: $mime;" ; if ( $ this -> get_encoding ( ) ) { $ header .= ' charset=' . $ this -> get_encoding ( ) ; } else { $ header .= ' charset=UTF-8' ; } header ( $ header ) ; } }
docstring: Send the content-type header with correct encoding
  
  This method ensures that the SimplePie-enabled page is being served with
  the correct {@link http://www.iana.org/assignments/media-types/ mime-type}
  and character encoding HTTP headers (character encoding determined by the
  {@see set_output_encoding} config option).
  
  This won't work properly if any content or whitespace has already been
  sent to the browser, because it relies on PHP's
  {@link http://php.net/header header()} function, and these are the
  circumstances under which the function works.
  
  Because it's setting these settings for the entire page (as is the nature
  of HTTP headers), this should only be used once per page (again, at the
  top).
  
  @param string $mime MIME type to serve the page as
docstring_tokens: Send the content - type header with correct encoding