Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Y que hay con el problema de los charset

Estas en el tema de Y que hay con el problema de los charset en el foro de Frameworks JS en Foros del Web. Pues yo soy de los que alguna vez hace algun tiempo leí un artículo por casualidad (hablo de hace mas o menos medio año) y ...
  #1 (permalink)  
Antiguo 05/04/2006, 16:01
 
Fecha de Ingreso: septiembre-2002
Ubicación: México
Mensajes: 356
Antigüedad: 21 años, 7 meses
Puntos: 0
Y que hay con el problema de los charset

Pues yo soy de los que alguna vez hace algun tiempo leí un artículo por casualidad (hablo de hace mas o menos medio año) y comencé a hacer mis pininos. Hasta hace poco no le conocía defectos a AJAX asi que tambien soy de los que abusé en su uso pues de pronto me encontré haciendo uso de AJAX para todo.

Hasta hace como 15 dias me empezó el desencanto, pues primero intenté hacer una aplicación basada en sesiones y por mas que le moví nunca pude hacerlo funcionar en IE.

Después me vino un problema mas grande, que fue el terrible hecho de enfrentarme al cambio de charsets, cosa que hasta el momento no he podido solucionar, pues aunque segun yo he convertido mis BD a UTF8 y que tanto mi apache como mi php y mis scripts estan puestos en la misma codificacion, sigo enfrentado problemas con los acentos y las eñes. Cuando en el servidor estan bien escritas, desde el navegador haciendo busquedas no me las encuentra, y viceversa, cuando en el servidor esos caracteres estan representados con un codigo extraño, desde el navegador si puedo localizar los datos.

Mi obsesión con el AJAX se ha modificado desde entonces, y leyendo un poco el hilo mas grande de este tema en el foro, me he dado cuenta de que en verdad debería medir de ahora en adelante con delicadeza que cosas si hacer y que cosas no hacer con AJAX, siempre buscando el mejor performance de mis aplicaciones.

P.D. Desde aqui vaya mi reconocimiento para clbustos, pues siempre publica en su pagina artículos de gran interés.

Saludos a todos!
  #2 (permalink)  
Antiguo 07/04/2006, 13:47
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 20 años, 6 meses
Puntos: 0
Utf8

Cita:
Iniciado por yacatl
Pues yo soy de los que alguna vez hace algun tiempo leí un artículo por casualidad (hablo de hace mas o menos medio año) y comencé a hacer mis pininos. Hasta hace poco no le conocía defectos a AJAX asi que tambien soy de los que abusé en su uso pues de pronto me encontré haciendo uso de AJAX para todo.

Hasta hace como 15 dias me empezó el desencanto, pues primero intenté hacer una aplicación basada en sesiones y por mas que le moví nunca pude hacerlo funcionar en IE.

Después me vino un problema mas grande, que fue el terrible hecho de enfrentarme al cambio de charsets, cosa que hasta el momento no he podido solucionar, pues aunque segun yo he convertido mis BD a UTF8 y que tanto mi apache como mi php y mis scripts estan puestos en la misma codificacion, sigo enfrentado problemas con los acentos y las eñes. Cuando en el servidor estan bien escritas, desde el navegador haciendo busquedas no me las encuentra, y viceversa, cuando en el servidor esos caracteres estan representados con un codigo extraño, desde el navegador si puedo localizar los datos.

Mi obsesión con el AJAX se ha modificado desde entonces, y leyendo un poco el hilo mas grande de este tema en el foro, me he dado cuenta de que en verdad debería medir de ahora en adelante con delicadeza que cosas si hacer y que cosas no hacer con AJAX, siempre buscando el mejor performance de mis aplicaciones.

P.D. Desde aqui vaya mi reconocimiento para clbustos, pues siempre publica en su pagina artículos de gran interés.

Saludos a todos!
El UTF8 no soporta ese tipo de caracteres (tildes, la ñ) para eso debes de utilizar ISO-8859-1.
y cuando envies la informacion del xml, envialo especificando el charset:
<?xml version="1.0" encoding="iso-8859-1"?>
  #3 (permalink)  
Antiguo 07/04/2006, 14:02
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 3 meses
Puntos: 7
Cita:
Iniciado por edwinandlozano
El UTF8 no soporta ese tipo de caracteres (tildes, la ñ) para eso debes de utilizar ISO-8859-1.
y cuando envies la informacion del xml, envialo especificando el charset:
<?xml version="1.0" encoding="iso-8859-1"?>
De donde sacas que UTF8 no soporta esos caracteres?

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #4 (permalink)  
Antiguo 07/04/2006, 14:04
 
Fecha de Ingreso: septiembre-2002
Ubicación: México
Mensajes: 356
Antigüedad: 21 años, 7 meses
Puntos: 0
Solo que...

Cita:
Iniciado por edwinandlozano
El UTF8 no soporta ese tipo de caracteres (tildes, la ñ) para eso debes de utilizar ISO-8859-1.
y cuando envies la informacion del xml, envialo especificando el charset:
<?xml version="1.0" encoding="iso-8859-1"?>

Bueno, citando al buen amigo clbustos Pues solo que escriba uno en Klingon, porque el utf8 es capaz de hacer una representación multilingüe de codificación de caracteres, inlcluído el iso-8859-1 que tradicionalemnte ocupamos en México y países de habla hispana.

Saludos!!
  #5 (permalink)  
Antiguo 07/04/2006, 14:43
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 20 años, 6 meses
Puntos: 0
Bueno indicando de primero que me ti la pata (y mucho) diciendo que el UTF-8 no soporta esos caracteres,,,, lo cual no es cierto sino que "SUPUSE" :( que no los portaba dado que siempre que trabajaba bajo UTF-8 lo estaba biendo con un set de caracteres diferente (ISO-8859-1) y por eso no me reconocia los caracteres de la tilde y la ñ.

Ahora buscando informacion sobre este inconveniente de ajax encontre el siguiente articulo que puede explicar el inconveniente que le sucede a yacatl :
http://php.apsique.com/ajax/utf8
  #6 (permalink)  
Antiguo 07/04/2006, 16:32
 
Fecha de Ingreso: septiembre-2002
Ubicación: México
Mensajes: 356
Antigüedad: 21 años, 7 meses
Puntos: 0
Es el mismo

Ja, es el mismo que yo agregué en mi comentario y el mismo del cual agregué un nuevo tema =)

Saludos.

P.D. Mi problema ahi lo publiqué, y aunque ya puse todo a utf8 y mi problema no lo he podido resolver, de menos algo bueno que me quedó al final es el haber conocido la función encodeURIComponent().
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.