Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 16-abr-2007, 18:16   #1 (permalink)
zyon ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 960
Pregunta los acentos...

que tal, de nuevo io jeje, ya estoy probando guardar datos en una BD y extraerlos... el caso es que guarde unos datos con acentos y al momento de extraerlos me muestra caracteres extraños en las palabras que tenian acentos, vi la tabla y se guardaron con extraños caracteres las palabras con acento o con la letra Ñ, tienen algùn tip que me puedan dar para que esto no pase? se los agradecere mucho (manejo SQLServer)
__________________
Wow! No se que decir...
zyon está desconectado   Responder Citando
Antiguo 17-abr-2007, 08:37   #2 (permalink)
zyon ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 960
Re: los acentos...

podria ser que sustituya las letras consideradas caracteres especiales con sus respectivos equivalentes con &....; ? esto seria practico?
__________________
Wow! No se que decir...
zyon está desconectado   Responder Citando
Antiguo 17-abr-2007, 10:40   #3 (permalink)
carMong ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 43
Re: los acentos...

solo cambia la codificacion de la respuesta ajax a UTF

coloca esto al inicio del archivo si usas PHP

<?php header('Content-Type: text/html; charset=utf-8'); ?>
carMong está desconectado   Responder Citando
Antiguo 18-abr-2007, 12:34   #4 (permalink)
tlaloc_2005 no se puede cailificar en este momento
 
Avatar de tlaloc_2005
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barranquilla
Mensajes: 65
Enviar un mensaje por MSN a tlaloc_2005
Re: los acentos...

Yo tuve el mismo problema y la solucion que le di fue la de decodificar los datos con funciones de php. mira lo que hago es esto.

Al recibir los datos en mi archivo PHP utilizo utf8_decode($valor) y lo guardo en la base de datos y para visualizar los datos utilizo htmlentities($valor_obtenido_de_la_bd).

Utilizando estas funciones no tengo problemas de codificacion de los datos en la bd (utilizo Access), y puedo manipular los datos con otras programas.
__________________
Johan J. Gutierrez D.
Ingeniero Industrial, Tecnologo en Sistemas
tlaloc_2005 está desconectado   Responder Citando
Antiguo 18-abr-2007, 15:36   #5 (permalink)
zyon ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 960
Re: los acentos...

mm pero esas son funciones definidas de PHP? es que io debo de trabajar sobre JSP's, no puedo hacer nada con PHP y ademas de que no lo conosco, para JSP's no te sabras un truco tlaloc 2005?

y carMong, disculpa que no te ayay respondido, pero estoy teniendo problemas para visualizar datos...pero tambien probare tu opción!
__________________
Wow! No se que decir...
zyon está desconectado   Responder Citando
Antiguo 19-abr-2007, 11:04   #6 (permalink)
zyon ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 960
Re: los acentos...

Cita:
Iniciado por carMong Ver Mensaje
solo cambia la codificacion de la respuesta ajax a UTF

coloca esto al inicio del archivo si usas PHP

<?php header('Content-Type: text/html; charset=utf-8'); ?>
hice lo que dijiste, pero no me marca diferencia, si en mi BD havia un valor que se guardo como por ejemplo Informática, que seria Informática, me lo muestra en pantalla como esta guardado en la BD...
Código HTML:
<?xml version="1.0" encoding="UTF-8"?>
<%@ page contentType="text/xml;charset=UTF-8" %>
asi lo tengo, es un JSP que me genera un XML...
__________________
Wow! No se que decir...
zyon está desconectado   Responder Citando
Antiguo 19-abr-2007, 17:46   #7 (permalink)
zyon ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 960
Alegría Re: los acentos...

hey, a mi me funciono mandar parametros en AJAX asi:

Código HTML:
ajax.send("depto="+escape(dep);
solamente utilizando el método escape(); espero le ayude ese dato a alguien mas!!!
__________________
Wow! No se que decir...
zyon está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:05.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93