Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Sistemas de gestión de contenidos (http://www.forosdelweb.com/f54/)
-   -   cannot yet handle MBCS in html_entity_decode()! (http://www.forosdelweb.com/f54/cannot-yet-handle-mbcs-html_entity_decode-506276/)

knsin0 18/07/2007 10:35

cannot yet handle MBCS in html_entity_decode()!
 
Hola,
no se si esta es la seccion adecuada, tiene que ver con el script de meneame pero no creo que sea problema del cms, por eso lo posteo aqui...

he conseguido instalar meneame, todo parece funcionar bien, sin embargo hay unos cuantos errores que me gustaria saber que significan y como solucionarlo.

El primero surge cuando al enviar una noticia, meto la url, le doy a Continuar y me salta este error muchas veces:
Código:

"Warning: cannot yet handle MBCS in html_entity_decode()! in /home/misitio/public_html/libs/utils.php on line 169"
Me sale un error similar al terminar de enviar la noticia, en el submit.php:

Código:

Warning: cannot yet handle MBCS in html_entity_decode()! in /home/misitio/public_html/submit.php on line 507
A que se debe esto? Puede ser por la codificacion de la base de datos?

knsin0 18/07/2007 10:42

Re: cannot yet handle MBCS in html_entity_decode()!
 
googleando un poco encuentro esto:
Código:

html_entity_decode() no funciona con parametros en php4.

Por tanto, donde veas html_entity_decode() debes dejarlo asi:

$variable = html_entity_decode($variable); -> dentro del parentesis solo la variable

Me voy a la linea donde dice que tengo ese error y me encuentro con que esta escrito tal y como se sugiere:
Código:

function clean_text($string, $wrap=0, $replace_nl=true, $maxlength=0) {
        $string = stripslashes(trim($string));
        $string = html_entity_decode($string, ENT_COMPAT, 'UTF-8');


Lo unico extraño que veo es lo del UTF 8 como sospechaba, hay problema si lo elimino? no tendre fallos con tildes , Ñ y demas caracteres similares?

De la siguiente manera parece funcionar pero quiero que alguien me aconseje ya que voy un poco a ciegas en esto. :S
$string = html_entity_decode($string);

GatorV 18/07/2007 12:02

Re: cannot yet handle MBCS in html_entity_decode()!
 
Movido al foro de aplicaciones prefabricadas.

Porfavor publica en los foros correctos.

knsin0 18/07/2007 16:47

Re: cannot yet handle MBCS in html_entity_decode()!
 
Cita:

Iniciado por knsin0 (Mensaje 2071716)
Hola,
no se si esta es la seccion adecuada, tiene que ver con el script de meneame pero no creo que sea problema del cms, por eso lo posteo aqui...

Espero que al menos hayas llegado a leer esas 2 lineas antes de moverme el post. Lo he posteado en php porque no es un error del cms, es algo referente a PHP y a la codificacion, o eso creo yo, por eso lo puse en php.
Saludos.

pd:aqui no creo que me responda nadie ya que apenas hay soporte para meneame, pero si para PHP.

editado: Este articulo tiene que ver con mi post: http://bugs.php.net/bug.php?id=25670 pero no se como solucionarlo ya que estoy en un shared hosting y no tengo permisos para actualizar el PHP o aplicarle el fix


La zona horaria es GMT -6. Ahora son las 18:09.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.