En muchos sitios web comenzó a correr DataLife Engine como Windows-1251 (CP1251) Encoder edición pero quiere convertirlo en UTF-8, ya que es compatible con más personajes en la mayoría de los idiomas que la edición de Windows-1251, por lo que desea convertir, pero no saben cómo para hacerlo, este tutorial le mostrará lo fácil que es convertir la base de datos y la secuencia de comandos desde cp1251 a utf8 (windows-1251 a UTF-8)
tutorial
- Descarga script desde su página web y base de datos de exportación de su PHPMyAdmin como sql o archivo comprimido.
- Instalarlo en un servidor local (Debe crear nueva base de datos en el host local y ponerlo a utf8_general_ci).
- en localhost, crear una nueva base de datos y configurarlo para utf8_general_ci como pantalla de abajo:
4. Importe de base de datos desde el archivo exportado en el paso 1 en la base de datos que acaba de crear
5. Detalles de base de datos de configuración localhost desde el guión que acaba de descargar desde el servidor y se establece como nuevos detalles de bases de datos
6. Ejecute el archivo desde el paquete de descarga a continuación ( convert.php )
- Abrir contert.php
- Cambiar la base de datos de acceso a su base de datos que acaba de crear localhost
$db = 'nombre_de_la_bd' ; $login = 'root'; $passw = ''; $host = '';
- Guárdelo y colocar en el directorio raíz de localhost, por ejemplo, si la configuración localhost al sitio como http://localhost/mydle/ entonces el convert.php debe colocarse lo http://localhost/mydle/convert.php
- Ejecute convert.php arriba a través de su navegador para continuar con la conversión
Antes de la conversión:
Si la conversión exitosa, entonces usted debe conseguir resultado como éste
Después resultado de la conversión:
7. Ir a PHPMyAdmin asegurarse Colación fue completamente convertido.
8. Cambie los archivos de configuración de secuencia de comandos de Windows 1251 y CP1251 en UTF-8 y UTF-8:
- Abrir /engine/data/config.php y ajuste "charset" utf-8 (antes windows-1251) de la siguiente manera
'charset' => "utf-8",
- Abrir /engine/data/dbconfig.php y ser "cotejo" para utf8 (anteriormente cp1251) de la siguiente manera
define ("COLLATE", "utf8");
9. Si desea actualizar el script de una versión anterior a la nueva versión se puede ejecutar la actualización después de la conversión se ha completado mediante la ejecución / upgrade / index.php desde utf-8 edición codificar
10. Después de convertir con éxito, recomendamos que descargue la versión UTF-8 para reemplazar la secuencia de comandos en su host local para asegurarse de que nada va mal y todo está funcionando correctamente
11. Ahora se puede exportar todo, desde localhost y la importación a su servidor real, o puede realizar la conversión en el servidor después de que todo funcione correctamente en el localhost
Compatible Probado con DLE: 9.6, 9.8, 10.0 y 10.1
Descargar
http://adf.ly/qWknz
Descargar cp1251 convert.php a utf8
http://adf.ly/qWksw
0 comentarios:
Publicar un comentario