Comunidad de diseño web y desarrollo en internet online

Problema con ñ y tildes

Citar            
MensajeEscrito el 29 Jun 2006 08:21 pm
Hola
tengo un asp que graba un nodo en un xml. :crap: el caso es que falla cuando se encuentra una ñ o una tilde.

pie= Request("pie") 'variable pasada desde flash con Loadvars
attpie.Text =Server.HTMLEncode(pie) 'pongo aki htmlencode
foto.setAttributeNode attpie

Mete ñ para las eñes en el XML y luego al visualizarlo veo el codigo. En el flash tengo puesto Usecodepage pero tampoco hace caso. Si alguien me puede ayudar.

gracias

Por krolin

16 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 30 Jun 2006 12:16 pm
Códifica tu archivo en utf8, y olvidate del Usecodepage, en el foro ya se ha tratado mucho eso, es cuestión que lo busques un poco....

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 30 Jun 2006 03:20 pm
Gracias por responder Aoyama, los he leido pero no me ayudan

Hice lo que me dijiste, kité lo de flash, y el xml ya lo tenía guardado como utf8. (o te refieres a ponerle el atributo en la primera etiqueta?) Bueno el caso es q sigue sin funcionar :crap:

Si no editase el XML desde flash por medio de ASP, lo visualizo bien, pero es al pasarle un texto con tildes,ñ... que el ASP me lo graba mal. Si me puedes ayudar

El nodo es tal que <foto id="" ruta="" pie="" fecha=""> los campos los paso con loadvars desde flash (pero se leen bien las ñ en el asp hasta que edito el xml)


gracias

Por krolin

16 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 30 Jun 2006 06:32 pm
Quizás es "algo" en el ASP que está interfiriendo al pasar el string, haz revisado esto?
Por otro lado, intenta agregando el unicode UTF8 en la primera linea del documento (esto es importante).

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 02 Jul 2006 08:57 pm
Pues si, kitando el usecodepage del flash y sin poner nada a la primera linea funciona :) , lo que me fallaba era poner htmlencode en el asp. Gracias NEO_JP.

Ahora el problema que me queda es el enter, si meten un enter en el texto el XML me lo mete tal cual, con lo que el flash deja de leer éste nodo y los siguientes porque se encuentra con:

<foto id="50" ruta="fotos/paisajes/50.jpg" pie="hola enter y nueva linea
aki"/>

esto que tendría q controlarlo en flash o en asp? donde es mas facil?

saludos y gracias por contestar al otro post

Por krolin

16 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 03 Jul 2006 03:23 am
No seria mas facil asi?

Código :

<foto id="50" ruta="fotos/paisajes/50.jpg">
hola enter y nueva linea
aki
</foto>

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 03 Jul 2006 09:53 am
Es que soy nueva con XML, los meti todos por atributos y fui tirando ^^ ... Lo pensé ayer e intente usar CDATA por el medio de no se donde :lol:

Muchas gracias, estoy segura de que esto me lo arregla

Por krolin

16 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 16 Jul 2006 11:41 am
Has probado con esto en la pagina .asp
<%Session.CodePage = "65001"%>

Por voyagerx3

0 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 17 Jul 2006 09:57 am
No, si ya se me arregló metiendolo como texto. Esa linea ya la probe y tampoco me arreglaba lo del enter.
pero gracias :wink:

Por krolin

16 de clabLevel



Genero:Femenino  

firefox

 

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