Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Topic started by: josan on October 05, 2008, 09:29:33 AM

Title: como arreglo los tildes
Post by: josan on October 05, 2008, 09:29:33 AM
hola desde el admin del foro en mantenimiento busque y ejecute : Convert the database and data to UTF-8


pero ahora me sale asi los tildes


versión, año

como lo soluciono, cabe recalcar que uso la version SMF 2.0 Beta 4 , y la traducion que esta en la zona Download me baje la traducion al español pero me da ese problema de los tildes y por eso converti la misma desde el admin a UTF-8..alguien me ayuda???
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 06, 2008, 03:52:53 AM
Uhhh... de verdad que estaria muy bueno que comenten como solucionar esto, por un error de mi server se me complico con apache y lamentablemente hubo un estrepitosa caida, al reestablecer el servidor y MySql aparecio tooodo el foro con los mismos tildes... conviertiendo cada acento y ñ, de momento los estoy modificando a mano... pero claro de haber una forma estaria bueno conocerla asi se hace mas rapido el trabajo, desde ya Gracias Guys... mis Saludos y Deseos de EXITOS!!! 8).-

PD: En Mi caso la Version es 1.1.6, a ver si nos comparten la manera de solucionar este quilombete... GRACIAS!!!, Saludos :).-
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 06, 2008, 11:20:58 PM
Uhhh... debe ser muy viejo este tema para que todos pasen de largo no??? bueh gente igual Gracias, Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: HotJoint on October 06, 2008, 11:34:39 PM
http://www.simplemachines.org/community/index.php?topic=196701.0
http://www.simplemachines.org/community/index.php?topic=252866.0
Title: Re: como arreglo los tildes
Post by: H@free on October 07, 2008, 05:41:06 AM
El tipo de tipico problemilla es al tipo de exportación de la DB...

Intentare explicarme  :D:

> Host # x (De aquí se realiza el backup para llevarlo a; Host # y este utiliza un phpmyadmin de tipo de Cotejamiento de Caracteres diferente al Host # x.

> Supungamos que Host # x utiliza el Cotejamiento de Caracter Así latin1

y qué:

> Host # y utilice este tipo de de Cotejamiento iso-8859-1




Sí exporto del Host # x estoy exportando del tipo de Caracter Así latin1, entonces de por ley al crear la DB NUEVA en el Host # y tengo que poner el mismo tipo de Caracter Así latin1...

Sí no obtendre el resultado del problema de las Tildes y Ñ...

De esta manera es como he solucionado algunos sitios OJO nunca me faltan mis Backup...




NO estoy seguro porque no lo he comprobado, pero creo que si le add el tipo de Cotejamiento utf-8a la DB con los problemas de las Tiles y Ñ y también a las tablas de la misma y subdirectorios en conclusión deberia funcionar...

Backup... Siempre  ;D
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 07, 2008, 11:35:39 AM
Mmm... Gracias por la voluntad de colaborarnos, pero la verdad es que no estoy pudiendo encontrarle el agujero al mate... que bajon, trate de muchas maneras desde phpmyadmin y dede el mismo foro... pero no peudo modificar algunas tablas de la base que estan FIJADAS asi

(http://img361.imageshack.us/img361/1730/basefheutfspepsbyt7.jpg)
Link http://img361.imageshack.us/img361/1730/basefheutfspepsbyt7.jpg

(http://img361.imageshack.us/img361/8963/basefheutfspepsaqe3.jpg)
Link http://img361.imageshack.us/img361/8963/basefheutfspepsaqe3.jpg

mmm... esas son las tablas que n puedo modificar o bueh no encuentro como :P ya que no se aun manejarme al 100% con SQL, pero bueh Guys si hay mas sugerencias BIENVENIDAS sean, Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: H@free on October 07, 2008, 12:08:39 PM
Fijate el cotejamiento de la tabla y realiza esta consulta...

Ejemplo...

QuoteALTER TABLE `smf_categories` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci


Edit..

DEFAULT CHARACTER SET
> Conjunto de caracteres por defecto

utf8
> Tipo de caracteres

COLLATE
> Tipo de cotejamiento que quisieramos...

utf8_unicode_ci
> Tu tipo de caracteres que quieres


En la parte de arriba dise SQL
Dar un clic y add vuestra consulta...

QuoteALTER TABLE `smf_categories` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci


OJO realizar backup luego no tengo culta...  ;D si no explicamos manualmente
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 07, 2008, 02:01:06 PM
Mmm... de verdad que Lamentable, por que esta muy bien explicado... pero no me esta funcionando, sigo con los tildes de merd >:(... bueh a ver si puedo solucionarlo, Gracias Sinceras... Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: M-DVD on October 07, 2008, 02:21:09 PM
Solo a modo de prueba, olvídense un momento de la DB y vuelvan a poner la página a ISO-8859-1

Luego haré una prueba, ya que me está interesando el tema que siempre que se hace la conversión a UTF-8 desde el foro ocurre eso.
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 07, 2008, 02:33:54 PM
Ufff... estaria de pelos encontrar desde donde, por que desde "Maintance Mode" solo convierte a UTF8... mmm como se revierte este proceso? o sea como volver a ISO-8859-1, gracias M-DVD... Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: M-DVD on October 07, 2008, 02:38:15 PM
No, no es reconvertir nada (por eso decía olvidarse de la DB  :P) es para que al cargar la página, vuelva a salir

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Title: Re: como arreglo los tildes
Post by: H@free on October 07, 2008, 02:59:50 PM
Te funciono ???

Desde las 12:30 de Media noche hasta hoy no he dormido naa y bueno... pos modificando manualmente se puede, solo que es grososo...


> También
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

Esto es en las páginas, pero al jalar el cotejamiento se extiende de la DB ??? no es así tons hay que ver con todo ello...

Sí está interesante este post-it demosle haber que conseguimos, ERROR es convertir de la Admin del foro a utf8... Algunas veces funciona lo tengo comprobado en versión de prueba y error...

Al exportar la db en un tipo de cotejamiento y subirla al otro server con otro tipo de cotejamiento es problema... también

Los Dos:
> Exportar (Server #1)
> Importar Server #2)
Tienen que tener el mismo tipo de cotejamiento y nos evitamos todo esto...

En teoría para arreglar los caracteres podría modificar cada tabla con el tipo de cotejamiento que se quiera manejar y estos modificar sus derivados.... NO lo he probado porque es demasiado... xD
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 07, 2008, 03:16:55 PM
Mmm... no me Funciono nada de todo esto hasta el Momento, una cosa... el backup de mi db lo saque despues de haber convertido a UTF8 por lo que claro ahora debere corregir a mano esto en la db misma, pero lo malo es que no se por donde empezar en la db... ya es otro el problema de repente Uds. Estan Ofreciendo la Mejor de las Disponibilidades y Conocimiento, Yo mas de Vaciar o Eliminar y Cargar una db no se aun :(... pero bueno en mi caso hasta ahora no hay cambios, por el contrario se empeora, ya que son cada vez mas raros los simbolos jajaja... pero bueh a ver si logramos algo, GRACIAS gente... GRACIAS Sinceras, Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: H@free on October 07, 2008, 03:22:36 PM
Quote from: Nahuel-1 on October 07, 2008, 03:16:55 PM
despues de haber convertido a UTF8

MMM entonces ya tenías los errores jeje xD tienes el link de tu web para ver cuantos son los errores ???
Title: Re: como arreglo los tildes
Post by: M-DVD on October 07, 2008, 04:01:16 PM
Quote from: H@free on October 07, 2008, 03:22:36 PM
Quote from: Nahuel-1 on October 07, 2008, 03:16:55 PM
despues de haber convertido a UTF8

MMM entonces ya tenías los errores jeje xD tienes el link de tu web para ver cuantos son los errores ???

Lo mismo digo
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 07, 2008, 04:54:06 PM
Uhhh... a ver esto es asi, se cayo el servidor... al caerse apache cuando reinicie todo el server o sea apache y MySql ya me salio el foro asi, con los problemas de los acentos y tildes... luego suponiendo que podria modificarse convirtiendo a UTF8 realize la conversion y de ahi en mas ya no pude volver a reestablecer el foro sin estos tildes de merd, y en eso estamos... bah en eso estoy desde anoche tb, en fin a ver que sale... Gracias gente, Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 10, 2008, 01:56:45 AM
Quote from: M-DVD on October 07, 2008, 02:38:15 PMNo, no es reconvertir nada (por eso decía olvidarse de la DB  :P) es para que al cargar la página, vuelva a salir

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

Mmm... me dirias por favor en que Archivo debo ponerle este code??? a ver si puedo avanzar un poco, desde ya Gracias... Mis Saludos y Deseos de EXITOS!!! 8).-
Title: Re: como arreglo los tildes
Post by: H@free on October 10, 2008, 02:06:27 AM
MMM revisa tus "Files Theme" y buscas esto y reemplaza por el que quieres poner :d


<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
Title: Re: como arreglo los tildes
Post by: M-DVD on October 10, 2008, 02:14:40 AM
En algún lugar del panel de administración debe estar para cambiarlo, pero también puedes hacerlo poniéndolo directamente en el indextemplate.php del theme. (es lo mismo que te ha dicho H@free, mientras escribía el post)

Otro valor que puedes cambiar es en el Settings.php, le cambias el valor a esta variable:

$db_character_set = 'UTF-8';

Prueba con esas dos cosas.

Title: Re: como arreglo los tildes
Post by: H@free on October 10, 2008, 02:44:48 AM
En el panel de administración nada más edit el theme directamente...
Tengo sueño... xD
Title: Re: como arreglo los tildes
Post by: M-DVD on October 10, 2008, 01:00:21 PM
Compadezco a los pobres que les ha ocurrido eso  >:(

Hice la conversión y en mi caso no se me convirtió a esos "caracteres raros", sino que a partir de alguna tilde o carácter por el estilo, se trunco lo demás, es decir, pérdida total de datos.

Por suerte hice el respaldo  :P

Luego del respaldo si me quedaron esos caracteres de esa forma. La cuestión es porque los datos estaban en ISO-8859-1 y el foro seguía en UTF-8

La solución fue así, haciendo estos cambios:

1.- En la tabla {db_prefix}settings (hacer este paso ahorra hacer la edición manual al indextemplate)

Buscar:     global_character_set     UTF-8

Y cambiar o borrar

2.- En el archivo Settings.php

Buscar:     $db_character_set = 'utf8';

Y cambiar o borrar

Dentro de poco haré una guía para ver si se puede convertir a UTF-8 sin morir en el camino.
Title: Re: como arreglo los tildes
Post by: HotJoint on October 10, 2008, 01:20:02 PM
En mi foro de prueba cambie todo a UTF-8 y cree una base de datos spanish-UTF8_ci y todo funciona de maravilla
Title: Re: como arreglo los tildes
Post by: kr5323 on October 10, 2008, 01:36:02 PM
Yo lo solucioné así:


http://www.simplemachines.org/community/index.php?topic=234409.msg1509890#msg1509890




Saludos.
Title: Re: como arreglo los tildes
Post by: Impsat-1 on October 12, 2008, 03:58:34 AM
Mmm... bien despues de 10 días de estar con mi foro Off-Line, que después de una estrepitosa caida del servidor por motivos realmente desconocidos (aunque se lo atribuyo a una baja de potencia o corte intermitente de luz)... ya que al server lo verifico cada 30 minutos salvo cuando duermo, pero bueh el tema es que al reiniciar y volver a iniciar todos los servicios o sea... apache y mysql se complico la vista gral. del foro... estaba irreconocible..., todos los caracteres en CHINO y simbolos extraños realmente ya que ni siquiera en ascii los habia visto y conozco casi todos... bien el punto es que la SOLUCION a este inconveniente, despues de haber releido este post casi el 60% de las veces que marca arriba y de haber recibido ayuda "Inmejorable y Paciente" de H@free y M-DVD empeze a probar las posibilidades que me expusieron en este post... y la verdad es que a NIVEL Html o sea editando las paginas no PASO NADA, no hubo solucion... ya que en SMF al instalarse este PROBLEMA depende mucho del Tilde de la Opcion de "Use UTF-8 as default character set", bien la solucion para MI CASO fué...

Instalar SMF desde cero Clean Clean, SIN Tilde en el casillero "Use UTF-8 as default character set" preparar phpMyAdmin y configurar por defecto en "Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)" Cotejamiento de las conexiones MySQL: "utf8_unicode_ci" y la db en "latin1_swedish_ci" una vez instalado el foro desde el admin deje el lenguaje Spanish_Es-UTF-8 y me tome el trabajo de editar la db con "PHP Expert Editor" segun esta guia
" http://www.simplemachines.org/community/index.php?topic=234409.msg1509350#msg1509350 " reemplazando la mayor cantidad de caracteres posibles... una vez terminada esta edicion cargue la base y voilá, quedo en un 95% reparado... lo que si tuve que reparar a mano fueron las categorias y nombres de los foros, pero gracias al Grandioso Soporte de SMF encontre y combine estos pasos para poder tener hoy mi Foro al 100% Operativo... gente Gracias, espero esta XP le sirva a alguien mas que estee renegando con este problema... y estaria bueno que los Master's de SMF presten atencion a que esto provoca Grandes Jaquecas y Dolores de cabeza, bueno nada gente... GRACIAS, H@free y M-DVD... Mis saludos y Deseos de EXITOS!!! 8).-

PD: Esto lo solucione sin editar NINGUN archivo .php de SMF nada, solo las ediciones de los MOD's que tenia instalados... SALUDOS!!! ;).-
Title: Re: como arreglo los tildes
Post by: overnet on February 12, 2009, 10:23:24 PM
Quote from: M-DVD on October 10, 2008, 01:00:21 PM
Compadezco a los pobres que les ha ocurrido eso  >:(

Hice la conversión y en mi caso no se me convirtió a esos "caracteres raros", sino que a partir de alguna tilde o carácter por el estilo, se trunco lo demás, es decir, pérdida total de datos.

Por suerte hice el respaldo  :P

Luego del respaldo si me quedaron esos caracteres de esa forma. La cuestión es porque los datos estaban en ISO-8859-1 y el foro seguía en UTF-8

La solución fue así, haciendo estos cambios:

1.- En la tabla {db_prefix}settings (hacer este paso ahorra hacer la edición manual al indextemplate)

Buscar:     global_character_set     UTF-8

Y cambiar o borrar

2.- En el archivo Settings.php

Buscar:     $db_character_set = 'utf8';

Y cambiar o borrar

Dentro de poco haré una guía para ver si se puede convertir a UTF-8 sin morir en el camino.

Sos un groso muchas gracias!!!!!!!!
Title: Re: como arreglo los tildes
Post by: Alex00 on October 02, 2010, 11:05:38 PM
Quote from: overnet on February 12, 2009, 10:23:24 PM
Quote from: M-DVD on October 10, 2008, 01:00:21 PM
Compadezco a los pobres que les ha ocurrido eso  >:(

Hice la conversión y en mi caso no se me convirtió a esos "caracteres raros", sino que a partir de alguna tilde o carácter por el estilo, se trunco lo demás, es decir, pérdida total de datos.

Por suerte hice el respaldo  :P

Luego del respaldo si me quedaron esos caracteres de esa forma. La cuestión es porque los datos estaban en ISO-8859-1 y el foro seguía en UTF-8

La solución fue así, haciendo estos cambios:

1.- En la tabla {db_prefix}settings (hacer este paso ahorra hacer la edición manual al indextemplate)

Buscar:     global_character_set     UTF-8

Y cambiar o borrar

2.- En el archivo Settings.php

Buscar:     $db_character_set = 'utf8';

Y cambiar o borrar

Dentro de poco haré una guía para ver si se puede convertir a UTF-8 sin morir en el camino.

Sos un groso muchas gracias!!!!!!!!

entonces esta es la mejor manera?
Title: Re: como arreglo los tildes
Post by: ●[¤«HuGo»¤]● on October 02, 2010, 11:08:01 PM
Quote from: cesar87 on October 02, 2010, 11:05:38 PM
Quote from: overnet on February 12, 2009, 10:23:24 PM
Quote from: M-DVD on October 10, 2008, 01:00:21 PM
Compadezco a los pobres que les ha ocurrido eso  >:(

Hice la conversión y en mi caso no se me convirtió a esos "caracteres raros", sino que a partir de alguna tilde o carácter por el estilo, se trunco lo demás, es decir, pérdida total de datos.

Por suerte hice el respaldo  :P

Luego del respaldo si me quedaron esos caracteres de esa forma. La cuestión es porque los datos estaban en ISO-8859-1 y el foro seguía en UTF-8

La solución fue así, haciendo estos cambios:

1.- En la tabla {db_prefix}settings (hacer este paso ahorra hacer la edición manual al indextemplate)

Buscar:     global_character_set     UTF-8

Y cambiar o borrar

2.- En el archivo Settings.php

Buscar:     $db_character_set = 'utf8';

Y cambiar o borrar

Dentro de poco haré una guía para ver si se puede convertir a UTF-8 sin morir en el camino.

Sos un groso muchas gracias!!!!!!!!

entonces esta es la mejor manera?

Parece que si, pero este tema tiene mas de 1 año.....

ojala lo cierren y si tienes dudas crea un nuevo tema :)
Title: Re: como arreglo los tildes
Post by: lean on October 02, 2010, 11:08:43 PM
Cesar87. Evita revivir un tema con tanto tiempo de estar inactivo.
Crea tu propio tema en todo caso.
Cierro