Problema con caracteres especiales

  • Autor Autor TuneUp
  • Fecha de inicio Fecha de inicio
T

TuneUp

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Bueno el problema es que me mude de servidor, e importe la database normalmente sin ningun problema,pero a la hora que voy a mirar el foro :O, veo que todos los caracteres especiales (Ñ,`^ ´-.) no se visualizan correctamente, intente importar la database de nuevo, intente de todo, pero siempre tengo el mismo error.

y lo peor de todo es que en los post despues de la mundanza si seven los caracteres especiales pero en los antiguos sigue el error.

como hago para solucionarlo, gracias :$
 
Entra a la plantilla headinclude y muestrame la primera linea. que debe ser
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
si no la tienes igual reemplazala por esa y verifica si sigue igual.

Pd. antes de cambiar la linea copia la plantilla y guardala por seguridad.
 
esto es lo que hay en hadeinclude del tema.

<meta name="google-site-verification" content="4OoOHzTLsdczt6KQNdvfOPua6HIUziJ-VhdnKAINQG0" />
<meta http-equiv="Content-Type" content="text/html; charset=$stylevar[charset]" />
<meta name="generator" content="vBulletin $vboptions[templateversion]" />
<if condition="$show['threadinfo']">
<meta name="keywords" content="<if condition="$threadinfo['taglist']">$threadinfo[taglist], </if>$threadinfo[prefix_plain_html] $threadinfo[title], $vboptions[keywords]" />
<meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$threadinfo[prefix_plain_html] $threadinfo[title] $foruminfo[title_clean]" />
<else /><if condition="$show['foruminfo']">
<meta name="keywords" content="$foruminfo[title_clean], $vboptions[keywords]" />
<meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$foruminfo[description_clean]" />
<else />
<meta name="keywords" content="$vboptions[keywords]" />
<meta name="description" content="$vboptions[description]" />
</if></if>

<!-- CSS Stylesheet -->
$style[css]
<if condition="is_browser('opera') AND !is_browser('opera', '8.0.1')">
<style type="text/css" id="vbulletin_opera8fix_css">
ul, ol { padding-$stylevar
:20px; }
</style>
</if>
<if condition="$show['editor_css']">
$editor_css
</if>
<!-- / CSS Stylesheet -->

<script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript" src="$stylevar[yuipath]/connection/connection-min.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript">
<!--
var SESSIONURL = "$session[sessionurl_js]";
var SECURITYTOKEN = "$bbuserinfo[securitytoken]";
var IMGDIR_MISC = "$stylevar[imgdir_misc]";
var vb_disable_ajax = parseInt("$vboptions[disable_ajax]", 10);
// -->
</script>
<script type="text/javascript" src="clientscript/vbulletin_global.js?v=$vboptions[simpleversion]"></script>
<if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.js?v=$vboptions[simpleversion]"></script></if>

<if condition="$vboptions['externalrss']">
<link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] RSS Feed" href="external.php?type=RSS2" />
<if condition="$show['foruminfo'] OR $show['threadinfo']">
<link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] - $foruminfo[title_clean] - RSS Feed" href="external.php?type=RSS2&amp;forumids=$foruminfo[forumid]" />
</if>
</if>​
 
gracias pero... el error continua T-T...
 
No es problema de charset, es problema de tu base de datos, tiene esos caracteres porque al subir tu base de datos no elegiste el encoding correcto, cuando le das a importar por phpmyadmin una nueva base de datos, el encodig predeterminado elegido es utf8 y seguramente tu foro era latin1, así que debíste elegir el encodig correspondiente a tu base de datos no dejarla en utf8 porque eso corrompe los caracteres como ñíóú...

Ver el archivo adjunto 2455
 
Por lo que veo el problema es de la base de datos que no se importaron bien estos caracteres, tendrias que modificarlo con phpmyadmin.

Edito: gracias elmer por esa aclaracion. ^^
 
entonses, resubo la database con esa instruccion ?
 
La resubi con latin1 y el error continuo T-T, lo unico que cambio es que la database era un poco mas pesada y me dio este error al subir:

Error
consulta SQL:

-- -- Volcar la base de datos para la tabla `word` -- INSERT INTO `word` (`wordid`, `title`) VALUES (1, 'super'), (2, 'pack-personaliza'), (3, 'spanish'), (4, 'autorun'), (5, '215mb'), (6, 'este'), (7, 'indispensable'), (8, 'quieres'), (9, 'computador'), (10, 'quede'), (11, 'disposicion'), (12, 'para'), (13, 'realmente'), (14, 'atractivo'), (15, 'aqui'), (16, 'encontraras'), (17, 'infinidad'), (18, 'programas'), (19, 'personalizar'), (20, 'contenido'), (21, 'temas'), (22, 'escritorio'), (23, 'xpize'), (24, 'mejora'), (25, 'visual'), (26, 'windows'), (27, 'cambiar?'), (28, 'mejorar?'), (29, 'iconos'), (30, 'animaciones'), (31, 'sistema'), (32, 'operativo'), (33, 'esta'), (34, 'utilidad'), (35, 'realiza'), (36, 'hasta'), (37, 'reemplazos'), (38, 'archivos'), (39, 'antes'), (40, 'hacerlo'), (41, 'crea'), (42, 'punto'), (43, 'restauraci?n'), (44, 'incluyendo'), (45, 'interesante'), (46, 'modificaci?n'), (47, 'permitir?'), (48, 'usar'), (49, 'estilos'), (50, 'visuales'), (51, 'terceros')[...]

MySQL ha dicho:

#1062 - Duplicate entry 'cambiar' for key 2
 
Sufro lo mismo que tu.
 
Atrás
Arriba