eu vi sim e defini setlocale(LC_ALL, 'pt_BR') no começo do script, mas nao funcionou.
O code ta atualizado no começo do script.
Talvez esse problema seja causado pq essa string($html) vem do cURL (eh uma pagina do orkut) e pode estar em formato diferente, mas a unica coisa que nao eh encontrada eh o ç
Apenas "ver" não é o suficiente.. É preciso, ver, rever, entender, compreender..
Se tu tivesse apenas lido como deveria, teria visto uma parte que diz:
Exemplo 2. Exemplos para windows desetlocale()
<?php
/* Define o local para Holandês(usar ptb para o Português(Brasil) ) */
setlocale (LC_ALL, 'nld_nld');
/* Mostra: vrijdag 22 december 1978 */
echo strftime ("%A %d %B %Y", mktime (0, 0, 0, 12, 22, 1978));
/* Tenta diferentes nomes de local para o Alemão apartir do PHP 4.3.0 */
$loc_de = setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'deu_deu');
echo "Preferred locale for german on this system is '$loc_de'";
?>
Viu a palavra WINDOWS?????
O exemplo que tu utilizou serve para sistemas UNIX, como o meu.. Mas não provavelmente como o TEU..
Se tu queria algo manjado, sem procurar, ganhou... Mas não espere mais isso de mim..
Boa sorte no teu problema.. Desculpe qualquer coisa..
----------------------- Editando -----------------------
Mais uma coisa.. Olhe os comentários!!!!!!!!!
Edição feita por: Chinello Cybernético, 16/02/2006, 16:46.