Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   acentos y php (https://www.clubdelphi.com/foros/showthread.php?t=52491)

reevil 22-01-2008 22:23:00

acentos y php
 
creo que este tema se esta volviendo recurrente, pues ya vi varios post similares, pero en la mayoria el problema era al guardar cadena en bases de datos, en mi caso la falla ocurre dentro de un mimos archivo php que se envia a si mismo una variable por metodo post

Código PHP:

...
incluyo cabeceras y demas cosas html
....
<?php
$Array 
= array("valor sin acento" => "resultado1""valor con ácento" => "resultado2");

if (isset(
$variable))
{
 
$resultado $Array[$variable];
 print 
"usted elijio $resultado"
}
?>
<form metod= "post" action = "elmismoarchivo.php>
<input datos de input que envia variable/>
<inputo datos de boton para enviar formulario/>
</form>

....
fin de html
...

detalles mas detalles menos, algo asi es el codigo que tengo y funciona bien siempre y cuando lo que envie sea : "valor sin acento"

probe utilizando &aacute; tanto en el array como en la variable

probe cambiando cabeceras (html y php) entre iso y UTF-8

y no consegui resultados satisfactorios :confused:

espero que alguien por aqui pueda darme una ayudita :D

Mick 23-01-2008 12:48:04

Pues convendria saber exactamente como ponias las cabeceras en las que se indica la codificacion de caracteres, y en las que se indica que tipo de html esta generando en la pagina.

El tema es sencillo la cabecera debe indicar la misma codificacion de caracteres que utilices en el editor de textos en el que edites el codigo fuente.

Saludos

reevil 23-01-2008 16:28:54

Cita:

Empezado por Mick (Mensaje 260192)
Pues convendria saber exactamente como ponias las cabeceras en las que se indica la codificacion de caracteres, y en las que se indica que tipo de html esta generando en la pagina.

No las puse pues como comente probe de varias formas :rolleyes: tanto por cabeceras del html como por cabeceras del php
Cita:

Empezado por Mick (Mensaje 260192)
El tema es sencillo la cabecera debe indicar la misma codificacion de caracteres que utilices en el editor de textos en el que edites el codigo fuente.

Tambien cheque eso y nada, ahora pienso si no hay posibilidad de que el problema se de al momento de enviar la variable mediante POST
Cita:

Empezado por Mick (Mensaje 260192)
Saludos

Saludos y gracias por responder :D

Mick 24-01-2008 11:53:41

Cita:

Empezado por reevil (Mensaje 260250)
No las puse pues como comente probe de varias formas :rolleyes: tanto por cabeceras del html como por cabeceras del php

Ya, pero si no nos pones exactamente el codigo completo html con cabeceras incluidas que has usado, poco se podra hacer para comprobar si hay algun error.

Saludos


La franja horaria es GMT +2. Ahora son las 12:53:54.

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