Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida sobre encode UTF8

Porque os caracteres especiais estão quebrando? O que faço para esse tipo de erro não ocorrer? Tou seguindo toda ementa passada o banco ta utf8 general ci, mas no ProdutoController eu não sei como definir para não quebrar o encode. Exemplo Nome: Geladeira, Descri��o: Side by Side com gelo na porta Nome: Fogão, Descri��o: Painel automático e forno elétrico Nome: Microondas, Descri��o: Manda SMS quando termina de esquentar

4 respostas

Me parece que falta um <html> bem formatado na view, talvez a falta de <meta charset="utf-8"> no <head>.

Experimente usar essa estrutura:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="utf-8">
    <title>Exemplo</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
TABELAS E FORMULARIOS AQUI
</body>
</html>

Bom dia!

Tentou verificar se o problema não esta no seu html? a tag

deve esta configurada:

meta charset="utf-8"

Caso a tag

esteja correta, verifique a formatação do seu editor de código, ele dever ser UTF-8 (without BOM).

Além disso no banco de dados temos o charset, além do collation, que pela suas descrição esta correto.

'charset' => 'utf8', 'collation' => 'utf8_unicode_ci'

solução!

O problema era com editor, como utilizo o eclipse ele estava usando outro charset, mudei para utf8 e funcinou.

Boa Fábio!

Qualquer problema compartilha aqui com a gente =)