Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Nota que la cabecera HTTP que envías con PHP e indica la codificación del archivo, esto es, la codificación que indiques ahí, ha de coincidir con la que indicas en la "cabecera" del archivo XML, esto es, no como pones arriba, la primera en "UTF-8" y la segunda en "ISO".

Piensa también que el archivo que contiene el propio código PHP (por resumir) ha de guardarse, propiamente, usando la codificación adecuada, es decir, ha de coincidir con la de las "cabeceras" mencionadas antes. No estoy seguro para ISO (no sé si basta con guardar el fichero codificado en "ANSI"), pero, para UTF-8 la codificación en que se guarda el fichero ha de ser esa: UTF-8.

Por último, como comenté arriba, en la base de datos, al menos los de tipo "string", "texto", han de guardarse también con la correspondiente codificación. A lo menos las cuatro cosas creo que son necesarias para que no te encuentres con problemas de caracteres extraños como los que te has topado.

Resumiendo:

1º Fichero del Script PHP guardado en la codificación elegida (UTF-8 creo que se recomienda, al menos a mí, y no sólo a mí, me va bien)

2º Cabecera HTTP mediante PHP (con la función "header") o mediante el ".htacess", o mediante la clave correspondiente en el archivo de configuración de Apache, digo, que indique la codificación "que perseguimos".

3º Meta-etiqueta HTML o XML, en nuestro caso, que indique a su vez la codificación de caracteres correspondiente.

4º Datos (texto) en la base de datos codificados, igualmente, de manera que coincida con la codificación indicada anteriormente de las maneras que comentamos.

Y, bueno... creo que eso es todo... aunque es un tema que en cierto modo se me escapa, no nos vamos a engañar. Creo que debes hacer unas cuantas pruebas y darás con el tema, que ya verás como no es tan "lioso" como yo, lamenteblamente, puedo explicarlo, ni mucho menos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Q es esto? OSKR La Taberna 2 22-06-2006 16:52:07
ayudenme con esto si pharaonhx OOP 4 21-03-2004 14:01:11
por esto omy API de Windows 3 28-11-2003 22:53:56


La franja horaria es GMT +2. Ahora son las 04:35:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi