Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   los acentos... (http://www.forosdelweb.com/f127/acentos-482017/)

zyon 16/04/2007 18:16

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)

zyon 17/04/2007 08:37

Re: los acentos...
 
podria ser que sustituya las letras consideradas caracteres especiales con sus respectivos equivalentes con &....; ? esto seria practico?

carMong 17/04/2007 10:40

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'); ?>

tlaloc_2005 18/04/2007 12:34

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.

zyon 18/04/2007 15:36

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!

zyon 19/04/2007 11:04

Re: los acentos...
 
Cita:

Iniciado por carMong (Mensaje 1971812)
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...

zyon 19/04/2007 17:46

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!!!


La zona horaria es GMT -6. Ahora son las 08:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.