Problema importando y exportando BD

Pulsar Seguir
Seguidores
125

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
7 Jul 2011
Mensajes
5.189
Bueno, como no vi la seccion MYSQL en el foro, la posteo aca por ser mas afin.

Tengo una base de datos que me dieron, exportada (Es un wordpress) desde el phpmyadmin, el probelma es que nose en que codificacion se exporto, y al importarla en phpmyadmin como bd, me la importa en UTF-8 (creo el correcto) y funciona bien, pero las iamgenes con acentos y "ñ" les cambia la codifiaciion y enotnces los posts que las linkean, no las reconocen y tengo que andar modificando manualmente.

Como puedo arreglar esto?. La bd ya esta exportada asi que n peudo exportarla neuvamente. Esto al exportar desde el cpanel desde la opcion Backups e importarlo de la misma forma no sucede, pero simepre que lo hago por phpmyadmin si, porque sucede esto? cual es la forma correcta?. Como exporta el cpanel en que codificacion?. Gracias
 

amplox

Préstamo
Épsilon
Desde
25 Nov 2011
Mensajes
833
no sera que el sitio no esta el UTF-8 y de ahi venga el error?

Bueno, como no vi la seccion MYSQL en el foro, la posteo aca por ser mas afin.

Tengo una base de datos que me dieron, exportada (Es un wordpress) desde el phpmyadmin, el probelma es que nose en que codificacion se exporto, y al importarla en phpmyadmin como bd, me la importa en UTF-8 (creo el correcto) y funciona bien, pero las iamgenes con acentos y "ñ" les cambia la codifiaciion y enotnces los posts que las linkean, no las reconocen y tengo que andar modificando manualmente.

Como puedo arreglar esto?. La bd ya esta exportada asi que n peudo exportarla neuvamente. Esto al exportar desde el cpanel desde la opcion Backups e importarlo de la misma forma no sucede, pero simepre que lo hago por phpmyadmin si, porque sucede esto? cual es la forma correcta?. Como exporta el cpanel en que codificacion?. Gracias
 

Pulsar

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
7 Jul 2011
Mensajes
5.189
Y pero como puedo saber que codificacion tiene una bd que tengo en el escritorio ? Yo no la exporte, no puedo saber su codificacion con algo ?

Puede que sea UTF_General_CI pero phpmyadmin no tiene la forma de importar por esa codificacion
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
Y pero como puedo saber que codificacion tiene una bd que tengo en el escritorio ? Yo no la exporte, no puedo saber su codificacion con algo ?

Puede que sea UTF_General_CI pero phpmyadmin no tiene la forma de importar por esa codificacion

importala como utf8 y dsp desde la config de cada tabla podes cambiarlo a utf8_general_ci o utf8_spanish_ci a mi me ha pasado... pero no recuerdo como lo solucione... XD ... y no tengo una tabla para testear jajaja... igual voy a ver y te aviso cualkier cosa
 

Rodrhigo

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jul 2013
Mensajes
168
Las consultas a tu base de datos por lo general no van en utf-8 a menos que modifiques el archivo de configuración de mysql.

Para solucionarlo, debes avisarle a mysql que quieres recibir los datos en utf-8:
<?php
mysql_query("SET NAMES utf8");
?>

Adicionalmente debes decirle a los navegadores que tu web esta en utf-8.
Para ello debes tener una etiqueta meta que indique tu codificación y si envias una cabecera desde php mejor todavía:
<?php
header('Content-Type: text/html; charset=UTF-8');
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

</head>

Para que todo funcione tienes que asegurarte que la base de datos que importaste este en utf-8( lo que aparece después del charset en tu archivo .sql)
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
[MENTION=11500]Pulsar[/MENTION] o podes repararlo asi:
Insertar CODE, HTML o PHP:
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'á', 'á');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'í©', 'é');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'Ã', 'í');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'ó', 'ó');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'íº', 'ú');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'ú', 'ú');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'ñ', 'ñ');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'í‘', 'Ñ');
 

Gustavito

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Abr 2013
Mensajes
1.213
Esto me paso tmb, donde se coloca en el archivo SQL ? gracias y saludos.

[MENTION=11500]Pulsar[/MENTION] o podes repararlo asi:
Insertar CODE, HTML o PHP:
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'á', 'á');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'í©', 'é');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'Ã', 'í');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'ó', 'ó');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'íº', 'ú');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'ú', 'ú');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'ñ', 'ñ');
update TABLA set CAMPO_REEMPLAZANDO = replace(CAMPO_REEMPLAZANDO, 'í‘', 'Ñ');
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
Esto me paso tmb, donde se coloca en el archivo SQL ? gracias y saludos.

desde phpmyadmin en la solapa SQL... se cambia los datos TABLA y CAMPO_REEMPLAZANDO por los campos que necesitas
 

DoctorPC

1
Pi
SEO
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
10 Dic 2010
Mensajes
6.080
Prefiero trabajar y hacer los reemplazos con notepad++
 
Arriba