Esses caracteres aparecem quando algo é inválido na página. Especificamente, eles são usados por UTF-8 para representar caracteres inválidos , e pode ser resumido como uma tentativa inválida de ler dados não-UTF-8 como UTF-8, seguido pelo contrário.
Normalmente, isso é causado por uma das duas coisas:
-
O site ao qual você está se conectando tem problemas de codificação no lado do servidor. Isso é improvável se outras pessoas não conseguirem reproduzir seu problema.
-
Você tem um proxy ou outro filtro que está configurado incorretamente e manipula o texto.
Com base nos seus comentários, seu problema provavelmente é o último. Como o seu proxy é definido pela rede, talvez você não consiga desativá-lo - de preferência, conversaria com o administrador da rede (presumivelmente, a tia do seu amigo), presumindo que eles sabem o que estão fazendo. Caso contrário, existem algumas opções:
-
Você pode tentar remover o proxy no seu computador local. Isso significa desativá-lo no seu navegador - você pode pesquisar instruções específicas para o Firefox e o Chrome. O Firefox, em particular, tem a opção de ignorar configurações de proxy em todo o sistema, no caso de serem redefinidas quando você se reconectar à rede (o Chrome, IIRC, também pode fazer isso com uma opção de inicialização de linha de comando). Isso pode ou não funcionar dependendo de como a rede está configurada, mas é a melhor opção em termos de desempenho.
-
Você pode encapsular sua conexão por meio de uma VPN para ignorar completamente esse proxy. Isso pode ter custos adicionais (pagar por uma VPN, desempenho reduzido) envolvidos.
-
Você pode se ater apenas a sites HTTPS. Contanto que você não aceite nenhum certificado que seu navegador identifique como não confiável, sua comunicação deve ser garantida como segura e não interceptada, portanto, o proxy não pode mangle o conteúdo. Obviamente, isso é impraticável para um grande número de sites.
Eu também observaria que há sérias implicações de privacidade e segurança de ter um proxy como esse, especialmente se você não sabe disso. Especificamente, todas as senhas, etc., enviadas in clear podem ser interceptadas e visualizadas pelo administrador da rede. Eles também podem ver todos os dados enviados / recebidos não criptografados (não HTTPS, VPN). Claro, também é possível fazer tudo isso silenciosamente, mas usar um proxy quebrado só torna isso óbvio - não consigo pensar em uma razão benigna para isso.