Olá! Estou tendo problemas com os caracteres com acento na minha aplicação. Os textos em html no site são mostrados com os acentos certinhos. Porém, quando o texto vai do site pro banco (no momento de um cadastro, por exemplo) os caracteres com acentos viram letras estranhas (áéíôúã viram áéÃôúã). Quando os textos são puxados do banco, os acentos também não são exibidos da forma correta. A collation do banco está assim:
ALTER DATABASE `minha-base` CHARSET = UTF8 COLLATE = utf8_general_ci;
e a do html está assim:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Obrigada pela ajuda!