Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biel.

problemas de formatação php

Recommended Posts

Boa noite a todos. Direto ao ponto. Pessoal estou usando o codigo abaixo para cadastrar meses de janeiro a dezembro.
Quando cadastro o mês de março no banco de dados aparece -> mar?o ao invés de março
gostaria que aparecesse março e não mar?o
Estou usando
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
para corrigir problemas de formatação html, nada mais!
<?php
setlocale( LC_ALL, 'pt_BR', 'pt_BR.iso-8859-1', 'pt_BR.utf-8', 'portuguese' );
date_default_timezone_set('America/Sao_Paulo');

$inicio = strtotime(date('d-m-Y'));
$fim    = strtotime("7 month",$inicio); 

while($inicio < $fim){
$inicio = strtotime("+1 month", $inicio++); 
$mes = gmstrftime('%B', $inicio); 

}
echo $mes; 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adicione isso no início do seu código,deve resolver:

header('Content-Type: text/html; charset=ISO-8859-1');

saidmm não resolveu. Após o cadastro no banco de dados apareçe mar ao invés de março ou seja o ço corta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para não ter problemas com codificação, você deve manter tudo igual. Por convenção, é recomendado que tudo seja UTF-8.

São os seguintes:

- Encode dos arquivos;

- Encode do HTML (através da tag meta);

- Encode da conexão;

- Encode do SGBD (tabelas/colunas).

Se um desses estiver diferente, vai dar problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.