Comunidad de diseño web y desarrollo en internet online

acentos y eñes en LoadVars

Citar            
MensajeEscrito el 16 Jul 2006 07:01 pm
:oops: HOLA.
como soy muy españolito tengo problemas con acción loadVars. Para simplifacas, mi problemas es que no carga acentos ni eñes.

este es mi codigo.

Código :

function arreglarTexto(texto_str:String):String {
   texto_str = unescape(texto_str);
   return texto_str.substr(0, texto_str.length-24);
}
system.useCodePage = true;
   var poema_lv:LoadVars = new LoadVars();
   
 poema_lv.onLoad = function(exito) {
   if (exito) {
      texto.text = arreglarTexto(poema_lv.toString());
   } else {
      texto.text = "Error !!!";
   }
};
poema_lv.load("Poema.txt");
datos = new LoadVars();
// con el método load cargamos el contenido del archivo .TXT
datos.load("database.txt");
// si la operación ‘load’ finalizó correctamente …
datos.OnLoad = function() {
        Texto.htmlText = datos.texto;
        Scrollbar.setScrollTarget(texto);
};

Por joselito

20 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Jul 2006 07:32 pm

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 16 Jul 2006 07:50 pm
Eso ya lo he mirado pero no lo entiendo muy bien. lamento no ser tan listo como se presupone. he puesto esto :? :cry:

Código :

system.useCodePage = true;
al chico de este tutorial le funciona http://www.cristalab.com/tutoriales/6/tutorial-de-loadvars-en-flash pero a mi no. :( y si lo pongo asi

Código :

System.useCodePage = true;
como lo pone el en el codigo me die que hay un error.

Por joselito

20 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Jul 2006 08:15 pm
revisa este post
leiste el link que te deje? desde donde estas cargando texto?
Uso de System.useCodePage para solventar el problema de caracteres especiales (acentos, ñ, etc.)

Algo que hacen muchos y que siempre critico, es el uso de esta línea:

Código :

System.useCodePage = true;


Con la idea de que con ella solucionarán el problema de los acentos, ñ ,etc., pero NO lo hace, esa línea lo que hace unicamente es hacer que el player utilice la codificación del sistema operativo en donde se esta ejecutando, por ejemplo, si nuestro swf es visto por una visitante de estados unidos que no tiene la codificación latina, sino la inglesa, dicha codificación no incluye acentos ni ñ, entre otros, pues ellos no la usan en su lenguaje, asi que los acentos y ñ serán sustituidos por caracteres inesperados. Más información en la ayuda de Flash.

Enviar Caracteres Especiales (acentos, ñ, etc.) con LoadVars

Para enviar los caracteres especiales es sencillo, desde flash se envian normalmente, pero al momento de recibirlo en el script php tendras que usar la función utf8_decode, para mas opciones de codificacion ver en php.net:

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 17 Jul 2006 07:38 pm
una pregunta
como hago para aplicar lo que decis de usar al funcion utf8_decode en php, pero en asp?? Estoy mandando los datos de un formulario a traves de un LoadVars a un script asp para que este genere un mail, pero los acentos, ñ y demas me los carga mal.
Cual seria la funcion análoga a 'utf8_decode' en asp?

Por Mitalca

7 de clabLevel



Genero:Masculino  

firefox

 

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