para mostrar latin1_swedish_ci importar cotejamiento con acentos php mysql encoding phpmyadmin

mostrar - Problema de codificación en phpMyAdmin. Específicamente con registros que contienen texto en ruso



ã php (2)

Cada página tiene en la cabeza Content-Type: text / html; charset = utf8

¿es metaetiqueta o encabezado HTTP? debe ser una última.

y debe ejecutar la consulta de SET NAMES utf8 cada vez que se conecta a la base de datos en sus scripts PHP

Estoy creando un pequeño módulo / complemento para mi futuro CMS / Framework. Lo quería desde el principio para ser compatible con varios idiomas.

  • Configuré mi nueva base de datos en utf8_unicode_ci (leí que es más precisa, luego utf8_general_ci )
  • Establecer mis archivos en UTF-8 sin BOM
  • Cada página tiene en la cabeza Content-Type: text/html; charset=utf8 Content-Type: text/html; charset=utf8

Cuando registro nuevo usuario, se agrega un nuevo registro a la tabla de usuario. Intenté registrar al usuario con el sobrenombre ruso. Cuando lo inserté para formarlo, estaba bien. Registro agregado a la mesa Firmado y mostró saludos bien en ruso también. Pero cuando miré el registro en la tabla, el apodo era un galimatías. Probé todas las codificaciones en el navegador. Nada ayudó.

UPD: incluso intenté ver datos con SQLyog. Muestra lo mismo que phpMyAdmin.

Captura de pantalla pequeña de lo que quiero decir texto alternativo http://s43.radikal.ru/i101/1006/a9/f458f64a9918.png

¿Alguien podría explicarme, cuál podría ser el problema?