Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

cannot yet handle MBCS in html_entity_decode()!

Estas en el tema de cannot yet handle MBCS in html_entity_decode()! en el foro de Sistemas de gestión de contenidos en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 18/07/2007, 10:35
Avatar de knsin0  
Fecha de Ingreso: septiembre-2006
Mensajes: 161
Antigüedad: 17 años, 8 meses
Puntos: 2
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?
  #2 (permalink)  
Antiguo 18/07/2007, 10:42
Avatar de knsin0  
Fecha de Ingreso: septiembre-2006
Mensajes: 161
Antigüedad: 17 años, 8 meses
Puntos: 2
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);
  #3 (permalink)  
Antiguo 18/07/2007, 12:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: cannot yet handle MBCS in html_entity_decode()!

Movido al foro de aplicaciones prefabricadas.

Porfavor publica en los foros correctos.
  #4 (permalink)  
Antiguo 18/07/2007, 16:47
Avatar de knsin0  
Fecha de Ingreso: septiembre-2006
Mensajes: 161
Antigüedad: 17 años, 8 meses
Puntos: 2
Re: cannot yet handle MBCS in html_entity_decode()!

Cita:
Iniciado por knsin0 Ver Mensaje
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

Última edición por knsin0; 18/07/2007 a las 17:04
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.