Explico un par de cosas para que se entienda mi problema…
ISO 10646 establece un estándar de caracteres universal conocido como UCS, Este asegura la compatibilidad de conjuntos de caracteres sin perder contenido.
Al principio hubo dos proyectos en marcha ISO 10646 y el proyecto Unicode™, pronto se comprobó que no era bueno tener dos proyectos fusionaron los dos y quedo como Unicode™, con el paso del tiempo ha habido modificaciones de Unicode™, adiciones de caracteres y clasificaciones en subconjuntos como pueden ser el ampliamente usado ASCII™, UTF-8, UTF-16 y BMP entre otros
Fuente
Bueno viendo los post de este foro ya supe que flash no puedo ver los acentos que le mando con asp, datos que jalo desde Access 2003, por que flash lee datos en UTF-8 y si no le mandamos la información codificada en UTF-8 pues tendremos
problemas con los caracteres especiales como acentos y demás.
Explicado brevemente:
De acuerdo a un post: si llego a tener problemas al momento de leer en flash la palabra México es por que mi información de access 2003 esta almacenada en ISO y flash trabaja con UTF-8
1.- Si alguien sabe como hacer para que Access 2003 funcione en forma UTF-8, les agradecería que lo pusieran… y así solo configuro el Access y seguiría leyendo sin problemas en ASP, pasaría a Flash la información y podría leerla de forma correcta.
O
2.- Si alguien sabe como puedo pasar desde asp los datos a UTF-8 algo como utfencode(texto), se los agradeceré mucho por que ya busque en todos los foros de este site, en otros y en goolge y nada, les pongo el código ASP que manda los datos a flash:
Código HTML:
Dim oConn,strSQL,objRS
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dc.mdb"))
refer = 170
strSQL = "SELECT * FROM Anuncios WHERE IdAnuncio ="& refer & ""
Set objRS = oConn.Execute(strSQL)
If objRS.Eof Then
Response.Write "Referen= &Calle = &NombreNegocio= Cliente no encontrado &Pais= &&fecha= "
Else
Response.Write "Referen=" & objRS("IdAnuncio") & "&Calle=" & objRS("Calle") & "&NombreNegocio=" & objRS("NombreNegocio") & "&Pais=" & objRS("Pais") & "&fecha=" & objRS("fecha")
End If
En este foro ya han constestado esto pero desde PHP y seria de la siguiente forma:
Código HTML:
<?php
$nombreCorrecto = utf8_decode($_POST['nombre']);
echo $nombreCorrecto //imprime ñoño
?>
Espero que ASP lo pueda hacer… aun que lo busque en Documentación de Windows Script V5.6 y solo trae referencia para XML y bueno si podría leer en asp, pasar a XML y de este a Flash pero es mucha vuelta de datos siendo que desde php se puede directo espero que desde asp también.