Cómo a Convertir Carácter Colección y Colación de WordPress Banco de datos
DesdeWordPress 2.2, WordPress apoyos facción aquel permitir el usuario a definir ambos elWordPress banco de datos carácter colección y colación con DB_CHARSET y DB_COLLATE valores en wp-config.php lima. Con éstos valores definir, WordPress testamento uso el designado banco de datos caracteres ( umbra) y banco de datos colación (i.e. clase orden de la cartas, números, y símbolos de un carácter colección) cuándo de conexión una base de datos mesas.
However, en existente WordPress instalaciones aquel está versión mejorada desde más temprano versión de WordPress o no explícitamente colección un Unicornio UTF-8 umbra colación, el ubicación predeterminada banco de datos carácter colección es normalmente poner como Latín ( ubicación predeterminada en casi todo MySQL instalación) con latin1_swedish_ci colación. Si usted ejecutar un bilingüe o multilingüe blog con WordPress, usted mayo cara problema en carácter codificación cuándo su blog postes está escrito en otro lenguas extranjeras, o cuándo usted artículo de exportación y dorso el banco de datos y posterior intento a re- importación el banco de datos dump en caso de banco de datos fallo o servidor migración y ambulante. El síntoma es obvio, su WordPress postes o páginas testamento contener alteración, misterioso y divertido caracteres, alguna vez justa cantidades de????? (puntos de interrogación), reproducción el WordPress banco de datos con su brega inútil y producción unreadable. (mayo causa también pormal umbra colación)
El mejor solución al carácter codificación problema en WordPress es a convertir el umbra o banco de datos y colación a UTF-8 o Unicornio. However, usted CAÑÓN sencillamente relacionar a MySQL vía cáscara o phpMyAdmin y esperando todo su programas testamento convertir agradablemente. Como explicar porWordPress banco de datos conversión guía, convertir carácter colecciones exigir usando el el MySQL ALTERAR MESA mando. Cuándo convertible el carácter colecciones, todo TEXTO ( y semejante) campos está convertido a UTF-8, pero aquel conversión testamento PAUSA existente TEXTO porque el conversión esperar el datos ser en latín, pero WordPress mayo haber tienda unicornio caracteres en un latín banco de datos, y como un resultado, datos puedes terminar como basura después de un conversión!
El guía proporcionar un muy áspero y vago guía como un solución en cómo a efectivamente convertir WordPress MySQL banco de datos mesas desde un carácter colección a otro, usualmente UTF-8. However, el guía efectivamente obras, aunque la proceso lata estar largo. A convertir, el pasos complicado generalmente está a alterar cada una TEXTO y relacionado campos interior todos los días WP mesas a Mancha, después alterar el carácter colección de banco de datos y finalmente cambio el MANCHA campos dorso a Texto. Miradas fácil, pero cómo largo estaría toma a convertir tantos campos en tantos mesas? Además, usted testamento también necesidad a acordarse de el original tipo y duración o valores de todo campos.
andersapt has colocado un conversión programa nombradoconvert_to_utf8_sql_generator.txt cuál automáticamente generar un lista de SQL afirmaciones y órdenes necesidad a completamente convertir su WordPress banco de datos a UTF8 con base en en la guía. However, allí aparentar ser un menor bicho con el programa, aunque la autor reclamo él trabajado, adonde en mi mayúsculas y minúsculas, él sencillamente wont’ generar el lista de SQL órdenes a ejecutar due al error “PHP Fatal error: Llamada a un miembro función get_results() en un no- objeto en convert.php en línea 37″. Una vez fijado, con esto programa en mano nosotros lata fácilmente y rápidamente convertir el banco de datos, mesas y campos a uso utf8_general_ci colación.
nota He probado afueraUTF-8 Banco de datos Convertidor tapón, pero su’ un fallo. Él aparentar como el autor cambiar por carácter colección directamente.
Guía a Convertir WordPress Banco de datos Carácter Colección a UTF8 ( unicornio)
- Toma el WordPress blog offline por poniendo un afuera- de- servicio o mantenimiento noticia.
- Dorso banco de datos éste es muy importante, nada es garantizado a obra. Si su’ usando cPanel o otro panel de control, su’ mejor a actuar una base de datos dorso del panel de control se, adonde usted lata restaurar el banco de datos en un pieza en lugar de por SQL afirmaciones, en el mayúsculas y minúsculas de normal dump.
- Download el fijadoconvert_to_utf8_sql_generator.txt programa y guardar él con un PHP extensión.
- Modificar el programa a ingreso el banco de datos nombre su WordPress blog es usando. Colocar el partidarias texto:
Tables_in_DATABASENAME
El DATABASENAME en rojo es el único cosa aquel usted necesidad a cambiar por partido su WordPress banco de datos nombre. Estaría miradas así después de cambio, por ejemplo,
Tables_in_wp_mydigitallife
- Cargar el convert_to_utf8_sql_generator.php ( o usted lata cambiar nombre a un abreviar nombre tal como convert.php) al base raíz WordPress instalación director, adonde wp-config.php es también localizado.
- Ahora, llamada y examinar el programa desde cualquier tela hojeador. Hacer esto, sencillamente agregar convert_to_utf8_sql_generator.php ( o cualquier nombre usted dar al programa) al fin de su blog LOCALIZADOR UNIFORME DE RECURSOS (i.e http:/www.mywebsite.com/convert_to_utf8_sql_generator.php) y prensa Entrar. UN largo lista de SQL afirmaciones testamento estar generar en la página Web.
- Asegurar aquel su post_content y poste título campos en wp_posts mesa DOES NO pertenecer a cualquier índices o FULLTEXT índices. Otro el tipo de la campos mayo no estar convertido a MANCHA con un de la errores lista abajo. Unos tapón, tal como relacionado postes ocuparse de agregar índices a éstos campos. En este caso, temporariamente baja el índices.
ERROR 1170 (42000): MANCHA/ TEXTO columna ‘post_content’ usado en tecla especificación sin un tecla duración
ERROR 1283 (HY000): Columna ‘post_content’ cañón formar parte de FULLTEXT índice
- Iniciar sesión como a su servidor cáscara por Telnet o SSH. Usted lata saltar esto parte de usando Unix cáscara si usted destinar a uso phpMyAdmin hacer el sucio obra, pero No he probado él. Así si usted hacer, hacer realimentación en si puede estar hecho.
- Relacionar a MySQL servidor del cáscara.
- Edición el partidarias mando primero en MySQL pronto:
uso DATABASENAME;
De nuevo, reponer DATABASENAME en rojo al real WordPress banco de datos nombre.
- Después copia y pasta el todo lista de SQL afirmaciones automóvil generar por el conversión programa, y pasta ellas a el MySQL pronto. Cada una SQL mando should ahora estar preparado y ejecutado por MySQL uno por uno. Usted mayo necesidad a prensa Tecla de entrada a completar el último un.
- During el preparación, el semejante error mensajes pertinente a tecla duración como mencionado mayo aparecer. En mi mayúsculas y minúsculas, el conversión a MANCHA fallado con tal mensaje en el partidarias campos:
wp_categories.category_nicename
wp_comments.comment_approved
wp_links.link_visible
wp_options.option_name
wp_postmeta.meta_key
wp_posts.post_status
wp_posts.post_name
wp_posts.post_type
wp_usermeta.meta_key
wp_users.user_loginTodo éstos campos está improbable a contener no-ASCII caracteres. Y campos tal como category_nicename ( categoría babosa) y post_name ( poste babosa) haber estado LOCALIZADOR UNIFORME DE RECURSOS en clave ( adonde su LOCALIZADOR UNIFORME DE RECURSOS con inseguro no-alphanumeric caracteres será reemplazado con un porciento (%) señal seguido por dos hechicería dígitos y espacios en clave como más (+) señales). Inicial codificación de octieto códigos y carácter asignaciones por UTF-8 es coherente con ASCII, así directo conversión de estas campos a UTF8 no debe traer demasiado problema.
- Editar el wp-config.php lima a agregar DB_CHARSET y DB_COLLATE definiciones. Agregar el partidarias dos líneas, preferiblemente bajo el sección de MySQL Configuraciones:
defineDB_CHARSET(’’, ‘utf8′);
defineDB_COLLATE(’’, ”);Como explicar enWordPress Códice, DB_COLLATE es izquierdo blanco ( ninguno) a fin de que el banco de datos colación testamento estar automáticamente asignar por MySQL con base en en la banco de datos carácter colección.
- Recrear el índices y/ o FULLTEXT índices estado baja, si cualquier.
- Activar el blog dorso a producción modo.
- Cheque su blog a ver si todo y todos los días caracteres es bien.
- Borrar el PHP programa.
importante: Éste es un máquina traducido por página cuál es con tal que " como es" sin garantía. Máquina traducción mayo estar difícil a comprender. Por favor aludir aoriginal Inglesa artículo cuando sea posible.
Parte y contribuir o obtener soporte técnico y ayuda aMi Digital Vida Foros.
Relacionado Artículos
- WordPress Umbra Codificación Problema Después de Mejorando a Versión 2.2
- Cómo a Dorso y Restaurar ( artículo de exportación y Importación) MySQL Bases de datos Cursillo
- TRASGO-00016 Requerido Carácter Colección Conversión No Apoyo Error cuándo Importación a Oráculo Banco de datos
- WordPress 2.2 Disparador gratis Download
- Oráculo EXP-00091 Error Cuándo Artículo de exportación Banco de datos
- Disable y Desviarse Poste Revisiones Huella en WordPress 2.6 o Sobre
- Cheque y Optimizar MySQL Banco de datos Automáticamente con Bruja/ Bruja
- Cómo a Ajustar, Modificar o Cambio WordPress Banco de datos Conexión Error Página
- Download WordPress 2.3 Disparador Candidato 1 (RC1) con Rótulos Apoyo
- Cómo a Mover WordPress Blog a Nuevo Dominio o Sitio

































Junio 23rd, 2007 0427:
Hola…
Tengo decir ( en mi favor) aquel m no cambiante directamente el banco de datos carácter colección, por favor repaso mi tapón y usted testamento ver aquel primero estará convertir su banco de datos binario y estén utf8 y finalmente pondrá todo como ante codificación pero evidentemente con el UTF-8 carácter colección…
YO preferir hacer y un..
ALTERAR MESA table_name Convertir a CARÁCTER COLECCIÓN binario
De justa hacer la cama mysql oración por todos los días texto/ cordel campo, porque como usted lata ver el problemas ea con tecla y unos índice valor y el MANCHA campo tipo cambio.
Convertible verdad el oración aquel mi tapón uso testamento transformar todo umbra a binario, todo varchar a varbinary, todo texto (tynitext, texto, mediumtext, longtext) a de él binario representaciones (tinyblob, mancha, mediumblob, lancha) y finalmente justa colección enum y colección tipos con el colación binario.
YO justa venido aquí decir esto en favor y a próposito el mayoría de la problemas de mi tapón está pertinente a anfitrión configuraciones y otro cosas aquel evidentemente yo lata control.
BTW su un mejor a solución a ahorrar problemas de tecla y índice por justa configuración el correcto binario representación en vez de usando mancha en hasta el fondo.
Salutaciones desde México y lo siento por todo mistyping problemas.
Julio 11th, 2007 1600:
[...] MySQL 本身的å•題,便一知åŠè§£åœ°åŽ»äº‚ setï¼Œçµæžœä¸€æ¨£ã€‚。。 (500:) ç›´è‡³æˆ‘è®€å®Œé€™ç¯‡æ–‡ç« ï¼Œç™¼ç¾æ˜¯ WP ç”± 2.1 å‡è‡³ 2.2.1 之後,閱讀 db çš„ programa 真的變了,讀ä¸äº† SQL db [...]
Julio 21st, 2007 1533:
[...] Si esto mayúsculas y minúsculas, uso – ubicación predeterminada- carácter-setcharset_name= opción a especificar el carácter colección o convertir el banco de datos a UTF8. Obtener ayuda o contribuir puntas o ardides en mi Digital Vida[...]
Septiembre 4th, 2007 1857:
[...] troquel Schnauze. Mit etwas mehr Hartnäckigkeit bei der Tal konnte ich estoy Ganar la simpatía de dann doch noch eine pasajera Konvertierungsanleitung hallazgo, troquel auf mystische Arte und Weise sowohl auf das fehlerhafte Tapón hinweist, als auch troquel[...]
Septiembre 16th, 2007 0204:
Por qué dont’ usted justa vínculo el lima directamente aquí?
Está dolor a registro justa a download el lima.
Septiembre 16th, 2007 0315:
[...] a convertir mi banco de datos a UTF8 así mi blog doesnt’ mirada divertido. El tapón didnt’ obra, otro sitio exigir matrícula ( cómo cojo), así Vine arriba con mi poseer solución cuál es BESO todo el[...]
Septiembre 16th, 2007 0359:
Hola Cristo, lo siento por incomodidades, su’ a fin de que usuarios lata discutir cualquier bichos en la programa en la foro cuándo necesario.
Septiembre 29th, 2007 0323:
[...] la codificación de acentos, ñ y sÃmbolos para que funcionara bien. Para dudoso recomiendo estima artÃculo que indicar los pasos para convertible tu bbdd un codificación [...]
Noviembre 17th, 2007 0755:
[...] ponga, siempre heno algo que mí va un prominencia desconfigurado: los postes o los comentarios. Él probado
Noviembre 19th, 2007 0335:
[...] ficheiro wp-config.php e deixar os valor das constante DB_CHARSET e DB_COLLATE em rama. Atrocidad solução é convertidor un base de dados hoy para UTF-8, o que para mim já soa un[...]
Diciembre 14th, 2007 0305:
Hola, él trabajado multa para mí usando MyPHPAdmin.
Gracias por lo artículo.
Febrero 27th, 2008 0120:
Im’ usando PHPmyAdmin y tentativa a convertir mi banco de datos a utf-8, butPHPmA… interrumpir el proceso de con el primero mensaje de error ( inquietud tecla duración como mencionado en ur guía).
Hay un camino hacer PHPmA ignorar errores a proceder el otro día mesas?
Thx por adelantado!
Marzo 2nd, 2008 0152:
[...] Cómo a convertir carácter colección y colación de wordpress banco de datos? [...]
Marzo 19th, 2008 0332:
YO mosto aplaudir usted por publicación esto. Después de horas de buscando un fácil solución, cuándo mi proveedor movido mi banco de datos a un “upgraded†plataforma, Fui capaz de seguir su instrucciones y y obtener el carácter colección cambiado. YO usado el phpmyadmin a ejecutar el código y borrado el líneas aquel tenido errores. Él ran perfectamente y YO único necesario a editar unos pocos babosas aquel tenido impar carácter en ellas. fabuloso
Marzo 31st, 2008 1309:
[...] Cómo a Convertir Carácter Colección y Colación de WordPress Banco de datos Guía a Convertir WordPress Banco de datos Carácter Colección a UTF8 ( unicornio) — » Mi Digital Vida[...]
Junio 19th, 2008 1219:
[...] con localización y solución de problemas el edición de no capaz de uso el 2 líneas en el wp-config.php lima. Pruebas esto método, pero él didnt’ obra. Después YO lectura arriba el idea de convertible el SQL en un texto redactora. [...]
Julio 24th, 2008 1853:
Ive’ cargar un prolongada programa al hilo. Él mangos cajas adonde el mesas y columnas está utf8 pero el cordeles interior está latín. Esto acaecer cuándo el mesas está crear como utf8 pero el wp-config.php es perdido DB_CHARSET y DB_COLLATE variables.