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???
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 :).-
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).-
http://www.simplemachines.org/community/index.php?topic=196701.0
http://www.simplemachines.org/community/index.php?topic=252866.0
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
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).-
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
SQLDar 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
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).-
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.
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).-
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" />
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
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).-
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 ???
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
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).-
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).-
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'], '" />
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.
En el panel de administración nada más edit el theme directamente...
Tengo sueño... xD
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.
En mi foro de prueba cambie todo a UTF-8 y cree una base de datos spanish-UTF8_ci y todo funciona de maravilla
Yo lo solucioné así:
http://www.simplemachines.org/community/index.php?topic=234409.msg1509890#msg1509890
Saludos.
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!!! ;).-
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!!!!!!!!
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?
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 :)
Cesar87. Evita revivir un tema con tanto tiempo de estar inactivo.
Crea tu propio tema en todo caso.
Cierro