en la página que muestra los datos si tienes algo así no tiene que darte problemas
Código HTML:
Ver original <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta http-equiv="Content-Language" content="es"/>
si en la base de datos tienes cotejamiento utf832_spanish_ci y en los campos utf8mb4_spanish2_ci tampoco tienes que tener problemas.
¿el array cómo lo estás creando, con las keys en alfabeto anglosajón o español?