Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema al almacenar datos

Estas en el tema de Problema al almacenar datos en el foro de PHP en Foros del Web. Hola a todos tengo un proble al visualizar caracteres especiales OTO�O agregue Código PHP: <? echo  utf8_encode ( $row_periodo  [ 'periodo' ]) ?> Y se ...
  #1 (permalink)  
Antiguo 06/11/2018, 13:53
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Problema al almacenar datos

Hola a todos tengo un proble al visualizar caracteres especiales
OTO�O

agregue

Código PHP:
<?echo utf8_encode($row_periodo ['periodo'])?>
Y se muestra correctamente
Ahora al querer editar este valor hice lo siguiente
Código PHP:
echo "PERIODO<br>"utf8_decode ($_POST['periodo']); 
Y se muestra así
PERIODO
OTO?O

Tambien probe con
Código PHP:
echo "PERIODO<br>"htmlentities($_POST['periodo']);
    echo 
"<br>";
    echo 
"PERIODO<br>". ($_POST['periodo']); 
y obtengo lo siguiente
PERIODO
OTO�O
PERIODO
OTO�O

Pense que solo tenia que usar encode y decode desde ya gracias por su ayuda
  #2 (permalink)  
Antiguo 07/11/2018, 10:58
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Problema al almacenar datos

Si alguien tiene el mismo problema lo resolví con

Código PHP:
<?php
function conectar ()
{
global 
$conn;
$conn mysql_connect("xxxx""xxxx""xxxx")
or die (
mysql_error());
mysql_select_db("xxxxx",$conn)
or die (
mysql_error());
mysql_query ("SET NAMES 'utf8'"); /*ESTA LINEA*/
}
?>
http://www.forosdelweb.com/f86/corre...s-utf8-649670/

Etiquetas: almacenar, html
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 17:19.