- Certifique-se de que o conjunto de caracteres/agrupamento do banco de dados seja UTF-8
- Na página que você insere esses caracteres russos ( o formulário, textarea ), certifique-se de que a codificação seja UTF-8, configurando Content-Type como
text/html; charset=utf-8
. Digite o texto russo diretamente na entrada do formulário. - Na página de processamento que trata este formulário, que o insere no banco de dados, certifique-se de fazer
SET NAMES utf8
então é armazenado como UTF-8 antes você insere os dados, em uma consulta separada previamente. - Ao renderizar o conteúdo do banco de dados em uma visualização, certifique-se de que o
Content-Type
étext/html; charset=utf-8
.
Certifique-se de que o tipo de conteúdo não windows-1251 ou iso-8859-1/latin1. Certifique-se de que o conjunto de caracteres/agrupamento do banco de dados NÃO seja ISO-8859-1/Latin1.