Foros del Web » Programando para Internet » PHP »

Acentos con php y mysql

Estas en el tema de Acentos con php y mysql en el foro de PHP en Foros del Web. Hola amigos! Buen día! Por favor quisiera su grandiosa ayuda con un problemilla al que no le he podido encontrar solcuión.. He probado ya con ...
  #1 (permalink)  
Antiguo 04/02/2014, 05:11
 
Fecha de Ingreso: agosto-2009
Ubicación: Venezuela
Mensajes: 82
Antigüedad: 14 años, 8 meses
Puntos: 0
Acentos con php y mysql

Hola amigos! Buen día!

Por favor quisiera su grandiosa ayuda con un problemilla al que no le he podido encontrar solcuión.. He probado ya con varias opciones encontradas en internet pero ninguna ha funcionado en mi caso!
En fin! El caso es que hago un insert en una bd mysql y directamente en la sentencia ingreso palabras con acentos, pero en la bd se trunca la palabra, es decir si escribo: "inició" la bd guarda solo "inici".. de la letra que tiene el acento, en adelante se borra todo

Tengo los campos de la bd en codificación utf8_spanish_ci, la tabla en utf8_unicode_ci, y en el código php escribo la linea: header("Content-Type: text/html;charset=utf-8"); esto es lo último que he probado de lo conseguido en foros pero todav nada.

Aquí uno de mis codigos:


Código PHP:
<?php
    
require("../sesion/seguridad.php");
        
header("Content-Type: text/html;charset=utf-8");
    require(
"../sesion/conexion.php");

    
    
mysql_query($sql="UPDATE usuarios SET eliminado='1' WHERE id='$_POST[id]'");
    

        
//ESTA ES LA SENTENCIA CON LA QUE TENGO PROBLEMAS:::
    
mysql_query ("INSERT INTO bitacoras VALUES ('".$_SESSION['usuario']."',now(), now(), 'Eliminó', 'Usuario')");

?>
Alguna sugerencia, guía o consejo??
  #2 (permalink)  
Antiguo 04/02/2014, 06:18
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Acentos con php y mysql

Prueba con esto:

Código PHP:
mysql_query (utf8_encode("INSERT INTO bitacoras VALUES ('".$_SESSION['usuario']."',now(), now(), 'Eliminó', 'Usuario')")); 
De todas formas, se desaconseja el uso de mysql_query, deberias usar mysqli ;)
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 04/02/2014, 12:57
 
Fecha de Ingreso: agosto-2009
Ubicación: Venezuela
Mensajes: 82
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Acentos con php y mysql

Gracias! Pero sigue sin funcionar, los acentos los imprime de esta manera:

Eliminó Usuario

Otra sugerencia please?

Etiquetas: acentos, html, mysql, sql, tabla, usuarios
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 16:50.