Por favor, além da codificação do banco de dados, certifique-se de verificar o seguinte:
- codificação utf8 de FILES (js/php) (sob ultra-edit, F12:salvar como UTF8-NOBOM)
- conteúdo html utf8:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
- utf8 da sua conexão db:
SET character_set_connection = 'utf8'
- utf8 dos resultados da sua consulta:
SET character_set_results = 'utf8'
- utf8 do seu cliente db:
SET character_set_client = 'utf8'
- utf8 de suas tabelas mysql:
ALTER TABLE table CONVERT TO CHARACTER SET utf8;
- utf8 do seu servidor db:
SET character_set_database = 'utf8'
eSET character_set_server = 'utf8'
- em alguns casos, forçar utf8 no arquivo é necessário quando os valores codificados precisam de codificação. Você precisaria adicionar um comentário no topo do seu arquivo, por exemplo, com
charset=utf-8
, para que o ultra edit ou seu editor favorito possa detectá-lo.
rgds.
ps:não sei utf32 mas de alguma forma a lógica deve ser a mesma