> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Joomla com erro nos caracteres especiais

> Se seu site em Joomla estiver exibindo caracteres especiais ao invés de "é" ou "há", a causa desse erro pode ser a versão desatualizada do Joomla.

Nossos servidores são constantemente atualizados para garantir a performance e garantias de segurança, e a alteração do MySQL 5.1 para o MariaDB 10.0 causa este tipo de falha.

Para correção, edite o arquivo libraries/joomla/database/database/mysql.php e comente a linha 186 (mais ou menos) colocando "//" no início:

```
// return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
```

E adicione:

```
return (1);
```

Vai ficar mais ou menos assim:

```
function hasUTF()
{
  $verParts = explode( '.', $this->getVersion() );
  //return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
  return (1);
}
```
