para - phpmyadmin muestra caracteres japoneses como un montón de signos de interrogación, incluso si configuro el conjunto de caracteres y la intercalación en utf8_unicode_ci
signos de interrogacion en lugar de acentos (3)
El problema es que su intercalación de conexión no está configurada en utf-8 (muy probablemente en latin1), que necesita para mostrar los caracteres japoneses. Puede configurarlo manualmente emitiendo las consultas:
SET CHARACTER SET utf8;
SET NAMES utf8;
O en tu archivo de configuración de MySQL:
default-character-set=utf8
skip-character-set-client-handshake
okee, seguí todas las instrucciones que pude encontrar aquí y pude mostrar todo tipo de caracteres multilingües en mis páginas ...
El problema es que en phpmyadmin los caracteres japoneses son reemplazados por signos de interrogación, como en un montón de ???? ???
???? ???
reconstruido. Creo que hay un problema con la intercalación de mi base de datos, pero solo quería verificar eso aquí.
Hemos tenido esta base de datos establecida anteriormente en una intercalación predeterminada que es latin_swedish_ci
y ya tiene una gran cantidad de datos. Ahora teníamos que agregar algunas tablas que requieren soporte para caracteres especiales, así que definitivamente no pude establecer la intercalación de la base de datos a utf8
. Mi solución fue usar utf8
solo en las tablas que requerían dicho soporte y las columnas específicas donde esperábamos que estuvieran contenidos los caracteres especiales.
¿Pero todavía phpmyadmin los mostró como ????
.
Otra pregunta que tengo es ¿se podrán buscar estos campos?
Quiero decir, si el campo contiene algunos caracteres japoneses y escribí sayuri
como palabra clave, ¿el carácter japonés equivalente a sus sílabas se pronunciará en inglés?
Mmm, en cuanto a tu primera pregunta, ¿tienes fuentes japonesas instaladas en tu sistema? No están instalados por defecto en la mayoría de los sistemas operativos, pero no tengo idea de cuál es su sistema operativo. El siguiente es tonto, pero ¿está bien la configuración del navegador?
La siguiente pregunta es que no, si buscas 吉 永 小百合 no coincidirá con Yoshinaga Sayuri.
Nota: ¿Puedes ver mis caracteres japoneses?
Tuve un problema similar, si tus encabezados son correctos. una vez que haya hecho su conexión a la base de datos, use:
mysqli_set_charset ( $mysqli,''utf8'');
o
$mysqli->set_charset("utf8");