Comunidad de diseño web y desarrollo en internet online

Problema al leer desde flash respuesta de php

Citar            
MensajeEscrito el 11 Dic 2005 09:14 pm
Estoy trabajando con flash desde php y una base de datos SQL.

En la base de datos tengo texto, y por dentro del texto hay caracteres con acento, y cuando el flash toma este texto me tira en la zona del caracter con acento como caracter no reconosido, osea un caracter cuadrado.
Alguen sabe por que pasa esto, y cual seria la forma de solucionarlo

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie
Citar            
MensajeEscrito el 11 Dic 2005 10:31 pm

Código :

echo "&respuesta=".utf8_encode($cadenaderespuesta)."&";

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Dic 2005 04:16 am
yo tuve ese mismo problema hace poco, y no pude resolverlo, intente poner una palabra en utf8 con el bloc de notas y me salió esto "canci%C3%B3n", la palabra que puse fue "canción", entonces no se si estoy haciendo algo mal o si la función de conversión a UTF8 esta dentro de Flash.

Como desarrallador latino el uso de los acentos al menos en el españo es vital y me gustaría saber como remediar esta situacion.

Maikel si pudieras ampliar tu respuesta seria genial.

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 12 Dic 2005 04:19 am
DaHouseCat la respuesta anterior que di es para php y flash, para el bloc de notas, solo escribe tu texto normal con acentos, ñ, etc. cuando vayas a guardar tu archivo, debajo de donde le das el nombre al archivo dice Codificación, por defecto esta seleccionado ANSI, selecciona UTF-8 y guardas.


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Dic 2005 03:43 pm
maikel la prueba q hice con el bloc de notas desde la primera vez la hice de la manera que comentaste, escribí la palabra canción en el bloc de notas y cambie la codificacion a UTF8, la cargue en el Flash y me arrojo lo que ya te había dicho.

No sé, a lo mejor hice algo que no debí hacer, por lo que dices del otro codigo, si sé que es PHP de hecho investigue un poco el comando que pusiste.

Tengo estudios de Ing en Sistemas y PHP es parte de nuestra formación, en cambio Flash no lo es; por eso necesitamos ayuda sobre algunos aspectos tecnicos que no encontramos en internet.

Crees que sea mucha molestia si hicieras un ejemplo corto para poder revisarlo?

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 12 Dic 2005 03:59 pm
ok, bueno debes tener una linea como esta en tu codigo de actionscript:

Código :

System.useCodePage= true; 


si es asi, quitala, y deja el archivo txt con la codificacion UTF-8

saludos.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Dic 2005 04:27 pm
maikel al poner el codigo

Código :

System.useCodePage = true
, obtengo el cambio de esto canci%C3%B3n a esto canci%F3n.

Cabe señalar que no estaba usando el codigo que pusiste, de hecho use el codigo action script del tutorial de esta pagina, el codigo es este:

Código :

var poema_lv:LoadVars = new LoadVars();
poema_lv.onLoad = function(exito) {
   if (exito) {
      poema_txt.text = poema_lv.toString();
   } else {
      poema_txt.text = "Error !!!";
   }
};
System.useCodepage= true;
poema_lv.load("testo3.txt");
stop();


Aqui la le agregue el comando que comentaste en tu post anterior.

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 12 Dic 2005 04:31 pm
quita esa linea, esa linea NO debes ponerla en ningun lado, y deja el archivo con la codificación utf-8, y me cuentas


var poema_lv:LoadVars = new LoadVars();
poema_lv.onLoad = function(exito) {
if (exito) {
poema_txt.text = poema_lv.toString();
} else {
poema_txt.text = "Error !!!";
}
};
System.useCodepage= true;
poema_lv.load("testo3.txt");
stop();


alli esta esa linea que NO debe ir.


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Dic 2005 04:47 pm
Ya lo hice, y sigue igual la verdad no entiendo que pasa con esto, se ocurrio guardar otro archivo de texto pero esta vez con WORD y me salio diferente a lo que me habia salido; me salio así Canci%EF%BF%BD siempre usando la codificacion UTF-8 y sin la instrucción System ...

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 12 Dic 2005 04:50 pm
ok DaHouseCat, abre otro tema con tu problema, donde dirás si estas usando php en algun lado para mandarle los datos a flash o solamente usando el archivo txt, sería ideal que postearás los códigos que esten involucrados y por supuesto el contenido del archivo txt.


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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