Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Delphi for Php, Ajax y caracteres especiales. (https://www.clubdelphi.com/foros/showthread.php?t=49497)

maro 23-10-2007 16:12:34

Delphi for Php, Ajax y caracteres especiales.
 
Hola a todos.

Tengo un pequeño problema con los caracteres especiales, como las tíldes y las ñ's.

Me itentaré explicar:

Tengo un formulario muy simple, con un edit y un botón. El botón simplemente ejecuta una llamada a una función con Ajax:

Código PHP:

  function Button1JSClick($sender, $params)
   {
    echo $this->Button1->ajaxCall(func);
     ?>
      return (false);
     <?php
   
}

Dentro de la función "func" no hay ningún código (lo tengo así a modo de pruebas, para ver si puedo corregir el error).

El problema es que si introducimos en el Edit una palabra con tilde, por ejemplo: Río, al pulsar en el botón (y ejecutar la función con ajax) me cambia automáticamente el texto por "rÃo".

Entiendo que es un problema del juego de caracteres, pero no logro dar con la clave.

Agradezco sus sugenrencias.

Gracias
Un Saludo.

D-MO 23-10-2007 16:21:00

http://php.net/manual/en/function.htmlentities.php

Saludos.

maro 23-10-2007 16:44:04

Muchas gracias D-MO, pero obtengo el mismo resultado.

Gracias.

xtreme 23-10-2007 23:52:13

Prueba con este php:
Código PHP:

$reemplazar=Array('á'é'í'ó'ú'ñ');
$reemplazos=('
&aacute;','&eacute;','&iacute;','&oacute;','&uacute;','&nacute;');
str_replace($reemplazar,$reemplazos,$cadena); 


maro 24-10-2007 07:19:52

Muchas gracias xtreme, lo probaré.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 08:52:31.

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