Tengo localmente una página funcionando OK. UN algoritmo de busqueda que coge el criterio mediante GET y realiza estas operaciones:
$_GET['keys'] = preg_replace("/\W+/"," ",$_GET['keys']);
$_GET['keys'] = strtolower(ltrim(rtrim($_GET['keys'])));
Esto genera que localmente, se trate "qué" como "que" y realice búsquedas de niño como tal, devolviendo correctamente el resultado.
Lo he subido al hosting, y no me reconoce ni la Ñ ni los acentos. Si introduzco "qué" me lo trata como "qu" y si introduzco "niño" me lo trata como "ni" y "o". ¿A qué se debe esto? ¿Algo que dependa del servidor?
Ya de paso, quiero conectar desde PHP a una BD MySQL alojada en el servidor. Lo ejecuto y me dice:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'MI_DOMINIO' (10060)
(El script funciona correctamente, porque funciona localmente bien y además consigo conectar de la misma forma a otra base de datos en el mismo servidor).
Como siempre mil gracias
Salud
