Sé que de este tema ya se ha escrito hasta la saciedad, y he mirado, y requetemirado por casi todos los sitios por los que se puede buscar. El problema? Pues con los carácteres especiales (acentos, la ñ, etc. etc.). A ver si alguien puede echarme un cable porque ya he probado de todo sin éxito:
- Servidor Web: PHP Version 5.3.6-13ubuntu3.9
- Base de Datos: Microsoft SQL Server 2000 - Language Spanish
Os indico el método que utilizo para realizar la conexión:
Código:
  
Como podeis ver, le marco el Charset como ISO-8859-1, y en todas mis páginas PHP añado su correspondiente cabecera con el Charset anterior.	// Método Verificar y Conectar (consultas Simples)
	function conectar(){
		ini_set('mssql.charset', 'iso-8859-1');
		// Realizamos la conexión con Servidor SQLServer
		if(!($con = mssql_connect($this->servidor, $this->usuario, $this->clave) )){
			echo "ERROR AL CONECTAR CON EL SERVIDOR DE BASE DE DATOS";
			exit();
		}
		
		// Seleccionamos Base De Datos
		if (!mssql_select_db($this->basedatos, $con)){
			echo "ERROR AL CONECTAR CON LA BASE DE DATOS";
			exit();
		}
		$this->connect=$con;
		return true;
	}
Pues no consigo que me devuelva los datos correctamente, es decir, los acentos los muestra erroneos. He utilizado las funciones de utf8_decode, utf8_decode, mb_convert_encoding, sin suerte.
¿Alquien sabe con claridad como se deben configurar el PHP para conseguir que me funcione bien?
Muchas Gracias de antemano por vuestra ayuda.
Saludos.
 
 


