Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde.
Preciso executar um script diariamente para renomear uma série de imagens, porém algumas delas possuem acentos e ç.
Estas acabam gerando erro no script e não funcionando o rename(). Tem uma forma de resolver?
Exemplo de nome: 176329_4 napa + camurça preto.jpg
Retorno o navegador: 176329_4 napa + camur�a preto.jpg
Recomenda-se que os nomes de arquivos sejam únicos, sem caracteres especiais nem espaços.
Na hora de exibir dados na tela, deixe tudo na mesmo codificação, preferencialmente utf-8.
Veja este meu artigo sobre isso: http://rberaldo.com.br/problemas-com-codificacao-acentos-nao-interpretados/
Não sei como seu script está para responder precisamente, mas tente usar utf8_encode() ou utf8_decode() antes de de colocar o nome.
Ex:
utf8_encode($array['nome']);