Foros del Web » Creando para Internet » Flash y Actionscript »

Flash_xml_editor_v2

Estas en el tema de Flash_xml_editor_v2 en el foro de Flash y Actionscript en Foros del Web. Buenas, estoy tratando de implementar la aplicacion flash xml editor en as3, a un flash en as2, el problema es que al actualizar el xml ...
  #1 (permalink)  
Antiguo 14/03/2011, 20:18
 
Fecha de Ingreso: enero-2007
Mensajes: 7
Antigüedad: 17 años, 10 meses
Puntos: 0
Flash_xml_editor_v2

Buenas, estoy tratando de implementar la aplicacion flash xml editor en as3, a un flash en as2, el problema es que al actualizar el xml con acentos no me los muestra.
Ha probado cambiando la codificacion iso,utf-8,etc..
Tambien probe a poner en la primera linea de codigo: system.useCodepage=true
De hecho el flash en as2 lo lleba en la primera linea de codigo, pero en el as3 que es el del editor xml, me da errores lo ponga donde lo ponga.
Si lo guardo manualmente si que me muestra los acentos,guardandalo con el bloc de notas como utf-8, pero al actualizarlo desde la aplicacion me vuelve a mostrar caracteres raros.
Si alguien conoce la aplicacion la agradeceria que me ayudaran.
Gracias de antemano.

El codigo del php es:

<?php
$xmlString = $_POST['XMLString'];
$xmlString = html_entity_decode($xmlString);
$xmlString = stripslashes($xmlString);
$xmlLoc = $_POST['fileLoc'];
$file = fopen($xmlLoc, "w+") or die("Can't open XML file");

if(!fwrite($file, $xmlString)){
print "Error Saving File";
}else{
print "XML file saved";
}
fclose($file);

?>
  #2 (permalink)  
Antiguo 16/03/2011, 21:06
 
Fecha de Ingreso: enero-2007
Mensajes: 7
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Flash_xml_editor_v2

Bueno al final lo solucione, era añadir : utf8_encode a la hora de escribir en el XML:
if(!fwrite($file, utf8_encode,$xmlString))
Gracias de todas formas.

Etiquetas: Ninguno
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 16:14.