Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2006, 04:00
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 19 años, 4 meses
Puntos: 19
Yo utilizo está función:
Código:
	// funcion que sustituye caracteres especiales por su equivalente a utf
		
		function special_chars_2_utf($cadena)
		{
	// definicion de caracteres especiales y su equivalente a utf8

		$special_chars = array( 'á', 'é', 'í', 'ó', 'ú',
		                   		'Á', 'É', 'Í', 'Ó', 'Ú',
		                   		'à', 'è', 'ì', 'ò', 'ù',
		                   		'À', 'È', 'Ì', 'Ò', 'Ù',
		                   		'ñ', 'Ñ', 'ç', 'Ç', '·',
								'¡', '"' );
		                   
		$utf_chars = array('á', 'é', 'í', 'ó', 'ú',
		                   'Á', 'É', 'Í', 'Ó', 'Ú',
		                   'à', 'è', 'ì', 'ò', 'ù',
		                   'À', 'È', 'Ì', 'Ò', 'Ù',
		                   'ñ', 'Ñ', 'ç', 'Ç', '·',
						   '¡', '"' );
						   
			$resultado = str_replace($special_chars, $utf_chars, $cadena);
			
			return $resultado;
		}
En tu caso creo que tendrías que hacer la operación inversa. Un saludo.