tengo una base de datos sql server que no puedo modificar donde el collation es SQL_Latin1.
Al ecuperar desde php un valor que tiene tilde me saca símbolos raros (ej: al pedir Martín devuelve Martön).
Entiendo que esto es por algún tema de conversión entre Latin1 y UTF-8, sabéis cómo puedo desde el código de PHP solucionar esto?
Gracias.
Mi código:
Código PHP:
<?php
$nombre1 = "pepe";
$link = mssql_connect($server, user_dbSAP, $pwd_databaseSAP);
mssql_select_db($dbn);
$sql_nombre = mssql_query("SELECT nombre, apellidos where nombre ='".$nombre1."'");
while ($row_nombre = mssql_fetch_array($sql_nombre)){
$nombre = $row_nombre['nombre']; //pepe
$apellido = $row_nombre['apellido']; //martín - Así aparece en la BBDD
}
echo $nombre; //pepe
echo $apellido; //martön - Así lo recupero/imprimo desde el código.
?>