hola como estan bueno tengo un problema al pasar una variable con algun nombre que contenga ñ o acento no me la muestra est es en asp.net con visual en el web config e puesto
<globalization
fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1"
culture="es-ES" uiCulture="es-ES" />
yen al variable cuando la envio que es la que dice nombre
Response.Redirect("frmingreso.aspx?carrera=" & Request.QueryString("carrera") & "&nombre=" & Server.HtmlEncode(nombre.ToString()) & "&codigo=" & codigo.ToString() & " &plan=" & plan.ToString() & "&codpestud=" & codpestud.ToString() & "")
y al resivirla
Asignatura.Text = Server.HtmlDecode(Trim(Request.QueryString("nombre")))
pero nada de antemano muchas gracias
jorge :silbar:
ps no se que pasa, es mas nose para que haces todo esto:
Asignatura.Text = Server.HtmlDecode(Trim(Request.QueryString("nombre")))
yo lo haria asi en c#.
Asignatura.Text = Request.QueryString("nombre").ToString();
y eso funciona, nunca me ha pasado y no acostumbro pasar muchos datos por la query string, pues esto requiere mas ancho de banda, lo que hago es que solo paso el id y si es el caso reconsulto o si es mucha info guardo una session.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
hola juan hice lo que colocaste pero me sige dndo problemas me corta las palabras cuando tienen acento o tiene una ñ
bueno y si intentas codifcar el texto antes de enviarlo?
asi:
//En el formulario donde lanzas la peticion.
string Palabra = "Computaciónñ";
string cPalabra = Server.UrlEncode(Palabra);
Response.Redirect("WebFormDestino.aspx?Q=" + cPalabra);
//En el formulario de destino.
string Palabra = Request.QueryString["Q"];
string dPalabra = Server.UrlDecode(Palabra);
Label1.Text = dPalabra;
a mi si lo hago sin el encode me funciona muy bien, es mas el navegador cuando envio el texto con el encode me lo convierte y pone tiledes y ñ's pero esto puede ser una opción, pruebalo y me cuentas.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
hola juan
nada tampoco
funciona
mmm quisiera saber mas datos con respecto al servidor y navegador que usas, quita lo que pusiste en el config y vuelve a intentarlo, .net esta mas que preparado para soportar este tipo de caracteres. a mi nunca me ha pasado esto que planteas.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
saque el codigo del web config y sigue igual si de sirve de algo los datos los saco de un GridView y de hay los paso por la url
podrias pasarnos el proyecto?
Que Servidor usas para hospedar la aplicacion (o desarrollar que version de IIS, que version del framework, el pc esta configurado con que sona horaria?, S.O).
Que navegador usas para ver la Aplicacion (has probado otro navegador, Chrome, Firefox, Safari).
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
no funciona nada asique mejor opte por sacar los acentos y las ñ de la base