Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 22685|Respuesta: 9

[Creador de página web] Herramienta de base de datos dz gbk a utf8

[Copiar enlace]
Publicado en 9/8/2017 9:43:27 | | | |
Ahora UTF8 es la norma de los sitios web, porque en los sitios domésticos codificados por GBK, no habrá caracteres distorsionados al abrirlos

Sin embargo, si abres una web nacional codificada por GBK en el extranjero, si tu ordenador no instala la biblioteca de fuentes codificada por GBK, hará que amigos extranjeros abran nuestra web y muestren caracteres distorsionados

Además, UTF8 es una codificación internacional, y la desventaja es que ocupa más espacio que la codificación GBK en términos de almacenamiento

En resumen, convertir a utf8 tiene muchas vantaxes, y los otros pasos para convertir el sitio web de dz gbk a utf8 son fáciles de hacer, además de que es difícil transcodificar en la base de datos

dz en bases de datos GBK y UTF8, algunos almacenes no son iguales

dz Algunos campos registrados en el "código de serialización" son inválidos en UTF8 debido a los diferentes bits de carácter ocupados por los caracteres GBK y UTF8.

Comparando la información de clasificación, GBK se registra así:

{i:1; s:4: "Trama"; i:2; s:4: "Papel"; i:3; s: 6: "reparto y equipo"; i:4; s:4: "periférico"; i:5; s:4: "Inglés"; i:6; s:4: "inventario"; i:15; s:4: "Recursos"; i:16; s:4: "Información"; i:17; s:8: "sustantivos relacionados"; }


Entre ellas, las dos palabras de la gráfica tienen 4 caracteres, por lo que se escribe como s:4, lo cual es inválido cuando se coloca en la codificación de utf8, porque la escritura correcta de utf8 debe ser s:6, y dos caracteres chinos representan 6 caracteres. Este expediente debe modificarse a:

{i:1; s: 6: "Trama"; i:2; s:6: "Papel"; i:3; s: 9: "Reparto y equipo"; i:4; s: 6: "periférico"; i:5; s: 6: "Inglés"; i:6; s:6: "Inventario"; i:15; s:6: "Recursos"; i:16; s:6: "información"; i:17; s:12: "sustantivos relacionados"; }



La siguiente figura muestra un registro en mi tabla de base de datos GBK:



Para estos campos que están serializados y almacenados, ¿cómo convertir GBK a almacenamiento en formato serializado UTF8?

Algunos grandes toros en Internet tienen herramientas escritas, pero la tabla serializada está incompleta o hay un problema.

Como esta web es donde pasé de GBK a UTF8, encontré algunos problemas y los corrigí yo mismo.

Solo tienes que modificar los siguientes parámetros

$dbserver = 'dirección de la base de datos';
$dbusername = 'Cuenta de la Base de Datos';
$dbpassword = 'contraseña de la base de datos';
$database = 'nombre de la base de datos';


Luego, una vez completada la modificación, sube php a cualquier directorio de la web y accede a la dirección del archivo php. Por último, haz clic en el botón "¡Discuz!" Serialización y ordenación".




Descarga de scripts PHP:

Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta







Anterior:Mysql NN significa
Próximo:LINQ conexiones izquierda, derecha e interior
Publicado en 11/8/2017 17:30:50 |
Es bueno leerlo
Publicado en 29/8/2018 7:23:15 |
3332652365236523652
Publicado en 7/3/2019 3:07:45 |
Gracias, anciano
Publicado en 1/4/2019 21:48:58 |
Llevo mucho tiempo buscando esto, gracias
Publicado en 7/5/2019 19:44:37 |
222, gracias por compartirlo jaja.
Publicado en 26/5/2019 17:37:41 |
Gracias, gran anciano, gracias, gran anciano
Publicado en 15/6/2019 16:22:38 |
¿Se puede usar?
Publicado en 17/10/2019 2:53:31 |
¿Quieres ver qué es?
Publicado en 17/10/2019 3:07:20 |
No, haz clic en Serializar y no encuentro el prompt de la página
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com