Saludos,
A ver, pon todas las reservas posible a esta respuesta porque hace más de 6 años que no toco la galería y por lo tanto igual no es la respuesta correcta.
PHP a partir de la versión 5.4 y MySQL ( no me acuerdo de la versión ) dejaron de trabajar con ISO-8859-1 y pasaron a trabajar con UTF-8, esto es el motivo principal por lo cual los caracteres especiales no te aparecen como tal cuando haces una lectura de la base de datos.
Los pasos a seguir para resolver el problema :
1) MUY IMPOTANTE HAZ UNA COPIA DE SEGURIDAD DE LA BASE DE DATOS POR SI LA TIENES QUE IMPLANTAR DE NUEVO.
2) ENTRAR EN MYSQL DESDE PHPMYADMIN O DESDE EL ADMINISTRADOR DE BASE DE DATOS QUE TU USES.
3) ENTRA EN LA BASE DE DATOS DE LA GALERIA
4) VERIFICA EL COTEJAMIENTO DE LOS CAMPOS
5) SI EL COTEJAMIENTO ES DIFERENTE A utf8_general_ci PUES MODIFICA TODOS LOS COTEJAMIENTOS DE TODA LA BASE DE DATOS CON ESTE VALOR utf8_general_ci.
6) HAZ UNA PRUEBA DESDE LA GALERÍA Y DA DE ALTA UN NUEVO USUARIO QUE CONTENGA ACENTO Y EÑE A VER SI SE HA SOLUCIONADO
7) EN CASO DE NO SER LA SOLUCION O BIEN MODIFICACAS OTRA VEZ LOS COTEJAMIENTOS DE TODA LA BASE DE DATOS O RESTAURAS LA COPIA DE SEGURIDAD.
Ya me dirás algo, no puedo ser más concreto porque estoy escribiendo esto de recuerdos, porque no tengo ni la versión de 4images , php,mysql que tu usas, bueno en realidad no tengo ninguna.
excitex