Foros del Web » Programación para mayores de 30 ;) » Programación General »

SQL Server...no manda la Ñ

Estas en el tema de SQL Server...no manda la Ñ en el foro de Programación General en Foros del Web. Buenas: Tengo un CFQUERY tal que asi <cfquery name="Localidades" datasource="Guipuzcoana"> SELECT DISTINCT _poblacion.poblacion, _poblacion.cp, _provincia.provincia FROM _poblacion, _provincia WHERE <cfif #URL.provincia# is not ""> _poblacion.idprovincia= ...
  #1 (permalink)  
Antiguo 19/06/2003, 05:22
 
Fecha de Ingreso: junio-2003
Ubicación: San Sebastian
Mensajes: 2
Antigüedad: 20 años, 10 meses
Puntos: 0
SQL Server...no manda la Ñ

Buenas:

Tengo un CFQUERY tal que asi
<cfquery name="Localidades" datasource="Guipuzcoana">
SELECT DISTINCT _poblacion.poblacion, _poblacion.cp, _provincia.provincia
FROM _poblacion, _provincia
WHERE <cfif #URL.provincia# is not "">
_poblacion.idprovincia= '#URL.provincia#' and
</cfif>
<cfif #URL.local# is not "">
poblacion like '%#URL.local#%' and
</cfif>
_poblacion.idProvincia=_provincia.idProvincia
ORDER BY _provincia.provincia,_poblacion.cp
</cfquery>

Si la localidad en cuestion es coruña, por ejemplo no devuelve ningun resultado por la dichosa Ñ.
La URL se codifica como:
/cgi-bin/cp/RBuscarLocalidad.cfm?idioma=1&provincia=15&local=coru%C3%B1a &registros=10&SubmitLocalidad=Buscar

Por lo que no entiende nada y casca.

Sin embargo si pongo yo a mano esa Ñ..es decir local=coru%C3%B1a por local=coruña si que funciona. Por lo que no es cosa del SQL Server que es donde ataco.

En el debug del CF me sale el query asi:
SELECT DISTINCT _poblacion.poblacion, _poblacion.cp, _provincia.provincia
FROM _poblacion, _provincia
WHERE poblacion like '%coruña%' and _poblacion.idProvincia=_provincia.idProvincia
ORDER BY _provincia.provincia,_poblacion.cp

y en URL parameters me sale:
PROVINCIA=15
IDIOMA=1
REGISTROS=10
SUBMITLOCALIDAD=Buscar
LOCAL=coruña

Como convierto esa cadena para que me salga la ñ? con los acentos y demas caracteres nuestros pasa lo mismo.

Saludos,

Merlin
  #2 (permalink)  
Antiguo 11/07/2003, 14:24
 
Fecha de Ingreso: junio-2003
Ubicación: San Sebastian
Mensajes: 2
Antigüedad: 20 años, 10 meses
Puntos: 0
Me respondo a mi mismo por si a alguno le interesa:

No se que tiene que ver, pero basta con poner
<cfcontent type="text/html">
al incio de la pagina de busqueda.

Esto funciona con la eñe y con todos los caracteres raros, lease acentos, dieresis, Ç, etc,...

Con dioh.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:24.