O charset e collation do banco de dados de um site WordPress é definido dentro do arquivo wp-config.php, o principal arquivo de configuração do CMS. As duas constantes estão presentes no core da plataforma desde a versão 2.2 (lançada em 2007).
db_charset
Usado para designar o conjunto de caracteres da base de dados. O valor padrão é o utf-8 (Unicode UTF-8).
Ele é utilizado por padrão pois suporta qualquer linguagem, o que é extremamente importante no nosso caso em linguagem pt_BR.
/** Charset do banco de dados a ser usado na criação das tabelas. */
define('DB_CHARSET', 'utf8');
Por vezes é visto também com o valor utf8mb4 que comporta 4 bytes (o utf8 suporta apenas 3 bytes). Os dois tem uma grande compatibilidade, a maioria absoluta dos caracteres vão ser iguais nos dois sistemas. Somente caracteres chineses, por exemplo, seriam afetados ao deixar de utilizar utf8mb4.
db_collate
Essa constante tem a função de designar o collation da base. Na grande maioria dos casos esse valor deve ser deixado em branco. Com isso, a collation da base será definida automaticamente pelo MySQL, baseado na definição do DB_CHARSET.
/** O tipo de Collate do banco de dados. Não altere isso se tiver dúvidas. */
define('DB_COLLATE', '');
Um exemplo de definição deste valor, mesmo que desnecessário na maioria dos casos é o seguinte exemplo:
define( ‘DB_COLLATE’, ‘utf8_general_ci’ );
Por fim, sua configuração deve parecer-se com o seguinte (os dados do banco de dados deverão ser diferentes para a sua aplicação):
Para mais informações, acesse a documentação oficial: https://codex.wordpress.org/Converting_Database_Character_Sets.