Hola amigos del clab , aun no resuelvo mi problema con el amfphp, explicare mejor el error que ocurre en mis consultas,
error las tildes y acentos no se muestra solo se ve un cuadrito, me respondieros que utilize utf8 para codificar mis datos
En html se como hacerlo, pero en flash no tengo idea
presento mis codigos:
codigo php en el services de amfphp
Código :
function query($sql){
$conexion= mysql_connect("localhost","samikusi","prueba");
mysql_select_db("samikusi");
$result = mysql_query($sql,$conexion);
mysql_close($conexion);
//retorna los datos
NetDebug::trace($sql);
NetDebug::trace(mysql_error());
return $result;
}
codigo flah para obtener los datos:
Código :
import mx.remoting.NetServices;
import mx.remoting.Connection;
mx.remoting.debug.NetDebug.initialize();
NetServices.setDefaultGatewayUrl("http://localhost/admin/amfphp/gateway.php");
conexion = NetServices.createGatewayConnection();
capturaRespuesta = new Object();
servicio = conexion.getService("administrador",capturaRespuesta);
capturaRespuesta.onStatus = function (data){
trace("error:" +data.description);
}
var id_noti:Array = new Array();
capturaRespuesta.mostrar_noticias_Result = function(data){
var noticias:Array = new Array();
if (data){
if (data.getLength()){
for (i=0; i<data.getLength();i++){
noticias.addItem({Titulo:data.getItemAt(i).NOTI_TITULO,Descripcion:unescape(data.getItemAt(i).NOTI_DESCRIPCION),Fecha:data.getItemAt(i).NOTI_FECHA});
}
contenido_mc.noticias_mc.grid_Noticias.dataProvider = noticias;
contenido_mc.noticias_mc.grid_Noticias.getColumnAt(0).width=200;
contenido_mc.noticias_mc.grid_Noticias.getColumnAt(1).width=460;
contenido_mc.noticias_mc.grid_Noticias.getColumnAt(2).width=100;
} else {
estado_txt.text="No hay registro que mostrar";
}
} else {
estado_txt.text="Ocurrio un error en la consulta";
}
}
*los datos llegan correctamente, ademas dentro de la base de datos , estos se visualizan bien , con acentos y demas.
el probema es cuando los muestra en el datagrid o campo de textos, las tildes no se muestran,
no se donde ponder el famoso utf-8.
ojala me haya expresado mejor, antemano gracias
atte
saitape