Usar atributo para setar o carrier name e passar o encoding para htmlentities

setCarrier já está setado acima e da forma correta, setar ISO-8859-1 na descrição para que possa ser passada para entidade html.

Veja: From PHP 5.4.0, UTF-8 is the default. PHP prior to 5.4.0, ISO-8859-1 is used as the default. (http://php.net/manual/en/function.htmlentities.php)
Estou falando do `"ISO-8859-1"`, para strings simples o ideal é usar single quotes, que seria `'ISO-8859-1'`. Você pode ler mais sobre isso aqui: php.net/manual/en/language.types.string.php#language.types.string.syntax.single