¿Porqué GO no reconoce "eñes" ni tildes al ejecutar un template?

Avatar
Alfredo Mendoza

@alfredomendoza

Hola comunidad, estoy desarrollando un aplicación Web en GO, el problema que tengo es que el template .html ejecutado no reconoce las tildes ni las "eñes", la base de datos está en PostgreSQL no se si el problema es en la colasión de la Base de Datos , es el lenguaje o falta agregar un parámetro en la cadena de conexión.

  • Cadena de Conexión:
        dsn := fmt.Sprintf("postgres://%s:%s@%s:%s/%s?sslmode=disable",
    			dbparams.User,
    			dbparams.Password,
    			dbparams.Host,
    			dbparams.Port,
    			dbparams.DBName,
    		)
Avatar
Wilian Caceres

@wiliancaceres

Hola, revisaste si en tu template .html existe el siguiente meta <meta charset="UTF-8"> para que reconozca las tildes y otros caracteres especiales. Si no funciona talvez deberías agregar la siguiente línea a tu conexión charset=utf8 después de sslmode=disable.

Avatar
Alexys Lozada

@alexyslozada

Revisa si la codificación de tu base de datos es utf-8. Lo haces listando las bases de datos con \l

Avatar

Escribe una respuesta