@ArMoR; düzgün etiketleyememişsiniz beni konuya görmem tabi. şaka bi' yana şu fonksiyonu dener misiniz?

	function encode($string)
	{
		$encoded_string = "";
		
		for($i=0; $i < strlen($string); $i++)
		{
			$char = hexdec(rawurlencode(substr($string, $i, 1)));
			
			if($char < 32 || $char > 1114111)
			{
				$encoded_string .= substr($string, $i, 1);
			}
			else
			{
				$encoded_string .= "&#{$char};";
			}
		}
		
		return $encoded_string;
	}