Página 1 de 1

[Resolvido] Erro caracteres especiais

Enviado: 30 Set 2017, 11:10
por alison.com
Bom dia!

Estou fazendo integração dos clientes e pedidos da loja opencart com meu meu ERP feito em php e MySql, estou tendo problemas com caracteres especiais.

Exemplo: o cliente faz o cadastro na loja opencart no campo nome do cliente ele coloca JOÃO, no banco de dados está salvo exatamente como o cliente escreveu "JOÃO",
mas eu coloque um campo personalizado com o nome de Razão Social, se o cliente também escreve JOÃO nesse campo personalizado, no banco de dados fica salvo assim: JO\u00e3O

Eu preciso pegar esses dados e jogar no meu sistema, porém, não estou conseguindo converter o campo personalizado razão social quando o cliente escreve com caracteres especiais.

Alguém sabe como converter esses caracteres especiais ou tirar a acentuação desses campos ??

Desde já, agradeço a atenção.

Re: Erro caracteres especiais

Enviado: 30 Set 2017, 15:24
por veteranodf
As versões mais novas do opencart utiliza o padrão JSON para os campos customizados, se esse for o seu caso tente da forma abaixo, em "ID-CUSTOM-FIELD" informe o id do campo customizado;
Código: Selecionar todos
$custom_field = json_decode($custom_field, true);
$custom_field = $custom_field['ID-CUSTOM-FIELD'];

Re: Erro caracteres especiais

Enviado: 02 Out 2017, 18:19
por alison.com
Certíssimo!!!

Muitoooo obrigado!!!