Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   [PHP] Convierte de ´ a ? en php (https://www.clubdelphi.com/foros/showthread.php?t=52006)

richy08 07-01-2008 17:50:36

[PHP] Convierte de ´ a ? en php
 
Buenos dias alguien sabe por que al recuperar de una base de datos de Mysql un texto que contiene ´ lo transforma a ? por ejemplo Primos´s esta en la base de datos al recuperarlo con un query y mostrarlo en una pagina construida con php escribe esto Primos?s, nota las comillas magicas estan desactivadas en el php.ini mil gracias por cualquier comentario.

encontre esta funcion pero no me ha dado resultado :confused:
Código PHP:

echo ereg_replace("\?","´"$busco['description']); 

</SPAN></SPAN></DIV>

dec 07-01-2008 17:54:23

Hola,

No entiendo mucho, pero, creo que puede tener que ver con la codificación de caracteres. Si en la base de datos usas UTF-8, y en el script PHP dejas claro (mediante cabeceras HTTP, por ejemplo) que sirves UTF-8, y el propio script está guardado con esa codificación de caracteres, no deberías tener problemas.

El UTF-8 puedes cambiarlo a otro, si te es menester. Pero, ya digo, el asunto creo que va por ahí, y por eso no te vale con usar una función para reemplazar los caracteres "extraños" (y desde luego no es nada aconsejable, porque hoy es un caracter, pero, mañana será otro), porque el problema está "más allá de los caracteres", está en su codificación.

No sé si te he ayudado en algo o qué... tal vez puedas buscar más información a partir de aquí o algún otro compañero pueda darte otras ideas.

richy08 07-01-2008 18:38:20

a ok le echare un ojo a eso gracias por tu respuesta:D


La franja horaria es GMT +2. Ahora son las 13:25:43.

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