Comunidad de diseño web y desarrollo en internet online

URL codificada

Citar            
MensajeEscrito el 02 Dic 2005 01:55 am
Hola estoy haciendo un trabajo que entre cosa descargar pdf, estos pdf son introducidos por el cliente en la bbdd mediante un gestor, el caso esta en que cuando desde flash pido que se descargen, el navegador(explorer) no le gustan los caracteres especiales que contiene el nombre del pdf, en safari y firefox, ambos mac codifica los caracteres y directamente descarga los pdf, pero en explorer de pc se pierde.

Estoy buscando alguna funcion que directamente codifique el valor que me devuelve la base de datos, bueno los caracteres especiales, por ejemplo :

á -> %E1?é -> %E9?í -> %ED?ó-> %F3?ú -> %FA?ñ -> %F1

Habia, pensado que remoting podria parametrizarlo, lo he estado mirando pero no he encontrado nada a primera vista.

Si no encuentro el metodo tendre que parsear la cadena para cambiar los caracteres, pero supongo que como en php debe de existir esta funcion,

saludos,

Por ochio

23 de clabLevel



 

safari
Citar            
MensajeEscrito el 02 Dic 2005 11:30 pm
A ver si te vale la funcion unescape:
esto dice la ayuda:

Función unescape
unescape(string:String) : String

Evalúa el parámetro x como una cadena, descodifica la cadena con formato URL codificado (convirtiendo todas las secuencias hexadecimales en caracteres ASCII) y devuelve la cadena.

Disponibilidad: Flash Player 5; ActionScript 1.0

Parámetros
string:String - Cadena con secuencias hexadecimales que se van a interpretar literalmente.

Valor devuelto
String - Cadena descodificada de un parámetro URL codificado.

Ejemplo
El ejemplo siguiente muestra el proceso de conversión de escape en unescape:


var email:String = "[email protected]";
trace(email);
var escapedEmail:String = escape(email);
trace(escapedEmail);
var unescapedEmail:String = unescape(escapedEmail);
trace(unescapedEmail);

El resultado siguiente se muestra en el panel Salida.

[email protected]
user%40somedomain%2Ecom
[email protected]


Saludos

Por feisimo

66 de clabLevel



 

firefox

 

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