Comunidad de diseño web y desarrollo en internet online

problemas con puntuacion de texto en loadVars

Citar            
MensajeEscrito el 17 Sep 2008 02:00 am
Hola amigos quiero comentarles de un problema que tengo desde hace mucho y no logro resolver.
Este problema surge de la siguiente forma:
En mi script (flash 8 actionsScript 2) ago un loadVars a una pagina en php y el contenido es colocado en un cuadro de texto dinamico, (disculpen si cometo errores al expresarme pero soy autodidacta y muchos terminos los desconosco)
Hasta ahi todo bien, pero el problema surge cuando los textos tienen puntuacion como eñes o asentos porque el cuadro de texto no los muestra.
envevi el recuadro de texto dinamico con todos los caracteres uso fuentes envevidas y nada, el archivo en php muestra correctamente los asentos y la verdad ya no se que puede ser.
por favor ayudenme con este inconveniente.
desde ya muchas gracias son ustedes los que me enseñan todo dia a dia!

Por JaVIChO

18 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Sep 2008 08:30 am
Una pregunta, no te enseña los caracteres castellanos o los cambia por otros extraños?

En caso de que no te los enseñe para nada, cuando vayas a marcar como embed la propiedad del texto marca Mayúsculas, Minúsculas, Numerales, signos de puntuación y Latin I.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 17 Sep 2008 06:28 pm
Hola, sigue igual ke antes!!! :?
podes verlo en www.huayramuyoj.com.ar/new
incluso probe poniento todos los caracteres y sigue igual
no muestra los caracteres con acentos por ejjemplo en vez de ahí pone ah
ayudaaaa!!! :shock:

Por JaVIChO

18 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Sep 2008 06:41 pm
Prueba hacer algo, donde mismo asignas al campo de texto dinámico el texto que va a llevar sitúa un trace que te devuelva lo que te envía el php, y mira si en el texto del trace tampoco hay tildes o eñes.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 17 Sep 2008 07:21 pm
en el trace aparese caracteres extraños com ocuadrados donde deverian ir los asentos o eñes

Por JaVIChO

18 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Sep 2008 11:05 pm
Prueba entonces a la variable del php que envías aplicarle utf8_encode:

Código PHP :

utf8_encode($variable);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 18 Sep 2008 02:04 am
disculpame la ignorancia pero esactamente en ke parte del codigo iria???
pongo aki el php que hace la consulta.

Código :

<?php
require("templates/coneccion.inc.php");
require("templates/funciones.inc.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//ES" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >

<title>HUAYRA MUYOJ on line</title>
</head>

<body>
<?php
/*
SISTEMAS DE CURRICULUM PARA HUAYRAMUYOJ V 3
DISEÑO: JAVIER ALEJANDRO REVOLLO (C) 2008
*/
if(empty($_POST["ano"])){
   echo"&respuesta=<h1>Acceso bloqueado...</h1>&";
}else{
   $ano = $_POST["ano"];
   $sql = "SELECT * FROM curriculum WHERE c_ano='$ano' ORDER BY c_ano";
   $rs = mysql_query($sql, $conect);
   if(mysql_num_rows($rs)>0){
      $template = implode("", file('templates/curriculum_temas.inc.html'));
      echo"&respuesta=";
      while($row = mysql_fetch_assoc($rs)){
         mostrarTemplate($template, $row);
      }
      echo"&";
   }else{
      echo"&respuesta=Error.<br>Aun <b>no existen datos</b> sobre este año en particular...<br>Disculpe las molestias, intentelo nuevamente mas tarde.";
      echo"&";
   }
}

?>
</body>
</html>

Por JaVIChO

18 de clabLevel



 

msie7
Citar            
MensajeEscrito el 01 Oct 2008 06:24 pm
Hey Amigo!!! ya logre resolver el problema colocando en el codigo lo que me dijiste aun que me llevo unos minutos entender como es que se pone.
lo que hise fue agregar este utf8_encode($variable) en el archivo html que uso como template. y quedo algo asi.

curriculum_temas.inc.html

Código :

<b>* <?=utf8_encode($c_ano)?></b> <?=utf8_encode($c_fecha)?> <?=utf8_encode($c_del)?> <?=utf8_encode($c_tipoevento)?> <?=utf8_encode($c_del1)?> <?=utf8_encode($c_nombrevento)?> <?=$c_del2?> <?=utf8_encode($c_lugarevento)?> <?=utf8_encode($c_del3)?> <?=utf8_encode($c_organisador)?> <?=utf8_encode($c_del4)?> <?=utf8_encode($c_otros)?>

entoses cuando el php que te puse arriba llama al curriculum_temas.inc.html ahora anda todo bien!!!
muchas gracias por tomarte la molestia de contestarme y de aguantar mis pregunas de incompetente!
disculpa la demora en contestar y provar, el trabajo no me deja mucho tiempo para esto que es mi pacion.

GRACIAS!!!

Por JaVIChO

18 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.