Olá,
Você já tentou adicionar a tag meta no header?
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
Também pode utilizar os métodos de encode e decode do PHP para tratar suas strings enviadas pelo formulário.
https://www.php.net/utf8-encode
https://www.php.net/utf8-decode