Acentos al cargar BDD

Hola.

Estoy haciendo un ABM (CRUD) de productos pero cuando hago un Insert o Update usando el model me inserta mal los acentos en la base de datos.

Lo estoy haciendo a mano directamente no uso StandardForm

function insert()
{
$nombre = $this->request("nombre");

$this->Productos->find(1);
$this->Productos->nombre = $nombre;
$this->Productos->save();
}

No recuerdo bien pero si en mi textbox agrego una é escribe en la base de datos Aº o cosa por el estilo. Ya trate de usar

$this->Productos->nombre = htmlentities($nombre);

y nada.

Comentarios

  • edited 1:51
    Hola.

    Estoy haciendo un ABM (CRUD) de productos pero cuando hago un Insert o Update usando el model me inserta mal los acentos en la base de datos.

    Lo estoy haciendo a mano directamente no uso StandardForm

    function insert()
    {
    $nombre = $this->request("nombre");

    $this->Productos->find(1);
    $this->Productos->nombre = $nombre;
    $this->Productos->save();
    }

    No recuerdo bien pero si en mi textbox agrego una é escribe en la base de datos Aº o cosa por el estilo. Ya trate de usar

    $this->Productos->nombre = htmlentities($nombre);

    y nada.

    Yo he tenido un problema parecido sacando y metiendo los datos y lo solucione con las funciones:
    utf8_encode para sacar los datos de la BBDD
    utf8_decode para meter los datos de la BBDD

    Espero que te sirva
  • Yo utilice estas funciones:
    utf8_encode para sacar los datos de la BBDD
    utf8_decode para meter los datos de la BBDD

    sin embargo debes probar cambiando el encoding del apache ISO-8859-1
Sign In or Register to comment.