Ir para conteúdo

POWERED BY:

Arquivado

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

Fernando José

função bug

Recommended Posts

Pessoal estou usando a seguinte função ucfirst(strtolower(INSTRUÇÃO)), so que quando ele encontra algum caracte Ã Ç ele deixa maiusculo, porque ele nao converte caracteres acentuados?tem como resolver isso?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz o seguinte teste:

 

<? $msg="EXPLICAÇÃO";echo ucfirst(strtolower($msg));?>

 

E me retornou:

 

Explicação

 

Não tem nada de errado no seu script!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda nao tinha testado no meu servidor testei agora e funcionou mais quando mando pro servidor do cliente fica assim "ExplicaÇÃo", estava vendo roda no servidor do cliente PHP Version 4.1.1, Apache Version 1.3.26 e SO System Linux buildmaster.distro.conectiva 2.4.18-2cl #1 Mon Mar 11 01:53:17 BRT 2002 i686 unknowndeve ser porque a versao do php dele esta desatualizadaobrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que definir o idioma da sessão para português brasileiro. Coloca setlocale (LC_ALL, "pt_BR"); no inicio do teu script e ver se funciona.

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.