Letra Eñe en busqueda de localidad

Hola,

En Preinscripción, Selección de Colegio Secundario, Localidad

No podemos filtrar localidades con Ñ. Tenemos alumnos de Cañuelas y la búsqueda no filtra “cañuelas”, “caÑuelas”, “CAÑUELAS”, “canuelas” o “cauelas”. Solo “uelas” funciona, pero eso solo lo probamos los de sistemas, no la mayoría.

¿Hay algún tema de codificación a nivel local o de sistema ?

Gracias !!

Si ejecutas la siguiente consulta en la base, recupera la localidad “Cañuelas” ?

select * from mug_localidades where lower(f_limpiar_acentos(mug_localidades.nombre)) LIKE lower(f_limpiar_acentos('%ñue%')::text)
Si ejecutas la siguiente consulta en la base, recupera la localidad "Cañuelas" ?
Si, me trae 23 registros con "ñue", incluído CAÑUELAS

Hola
Debe ser algo del encoding . Te envio un link con las recomentaciones para el archivo php.ini
Podrías revisar esa configuración por favor
Muchas gracias
Saludos
10

Hola Jesica,

En ambos archivos está

default_charset = "ISO-8859-1"
mbstring.internal_encoding = "ISO-8859-1"

El problema es solo en la elección (creo usa jquery) de ciudad para el colegio secundario en preinscripción.

En Gestión, cuando elige ciudad para los domicilios, no hay problema con las Ñ (aunque la forma de elección de ciudad es diferente)

Hola, se soluciona con lo siguiente:

En la función accion__lista_localidades de src/siu/operaciones/censo/controlador.php hay que hacer un utf8_decode de dicho termino:

$criterio = utf8_decode($criterio);

También te lo corrige en Censo => Datos principales => Datos de nacimiento => Localidad, y básicamente todos los lugares donde se selecciona localidad.

Vamos a corregirlo para la próxima versión.

saludos.
2

Perfecto !!! Probadísimo y funcionando.

Gracias !!!