Hola que tal eh estado buscando alguna solucion al problema de los acentos y las Ñ en cutenews, es decir, cuando se agrega alguna noticia desde el panel y se pone alguna Ñ o acento, luego, en donde imprimes las noticias con include("cutenews/show_news.php"); aparece un signo de pregunta o cuadrado o simbolo raro.
El tema es que encontre mucha gente con el problema pero nadie dio con la solucion
(no me funciono lo de agregar la linea )
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
La manera de resolverlo es la siguiente:
Editar el archivo "/cutenews/inc/functions.inc.php" en la linea 94 aprox:
Código PHP:
'º' => 'º',
'»' => '»',
'¼' => '¼',
'½' => '½',
'¾' => '¾',
'¿' => '¿'
);
agregar al final las siguientes lineas:
Código PHP:
'á' => 'á',
'Á' => 'Á',
'é' => 'é',
'É' => 'É',
'í' => 'í',
'Í' => 'Í',
'ó' => 'ó',
'Ó' => 'Ó',
'ú' => 'ú',
'Ú' => 'Ú',
'ñ' => 'ñ',
'Ñ' => 'Ñ',
'ü' => 'ü',
'Ü' => 'Ü
'
Acordate de agregarle la coma al que antes estaba en ultima posicion!!!
Te debe quedar asi:
Código PHP:
$HTML_SPECIAL_CHARS = Array ( // Master array replaced ALWAYS !!!
'”' => '”',
'“' => '“',
'œ' => 'œ',
'™' => '™',
'’' => '’',
'‘' => '‘',
'‰' => '‰',
'…' => '…',
'€' => '€',
'¡' => '¡',
'¢' => '¢',
'£' => '£',
'¤' => '¤',
'¥' => '¥',
'¦' => '¦',
'§' => '§',
'¨' => '¨',
'©' => '©',
'ª' => 'ª',
'«' => '«',
'¬' => '¬',
'*' => '*',
'®' => '®',
'¯' => '¯',
'°' => '°',
'±' => '±',
'²' => '²',
'³' => '³',
'´' => '´',
'·' => '·',
'¸' => '¸',
'¹' => '¹',
'º' => 'º',
'»' => '»',
'¼' => '¼',
'½' => '½',
'¾' => '¾',
'¿' => '¿',
'á' => 'á',
'Á' => 'Á',
'é' => 'é',
'É' => 'É',
'í' => 'í',
'Í' => 'Í',
'ó' => 'ó',
'Ó' => 'Ó',
'ú' => 'ú',
'Ú' => 'Ú',
'ñ' => 'ñ',
'Ñ' => 'Ñ',
'ü' => 'ü',
'Ü' => 'Ü'
);
Esto lo que hará es reemplazar las letras con tilde y las Ñ por su entidad HTML al momento de publicar la noticia.
Espero que a alguien le sirva.
Saludos