[Resolvido]Página Acesso Negado Squid - Acentuação

Iniciado por CapitãoVirgulino Ferreira, 30 de Outubro de 2012, 16:44

tópico anterior - próximo tópico

CapitãoVirgulino Ferreira

Prezados Colegas,

Estou enfrentando problemas com a acentuação na página de acesso negado do squid.
Acho que a encodificação correta para exibir os acentos na página é: ISO-8859-1
Já defini nos seguintes aquivos:

/usr/share/squid3/errors/Portuguese/ERR_ACCESS_DENIED no HTML (Própria página)
/etc/apache2/httpd.conf onde adicionei: AddDefaultCharset ISO-8859-1
/etc/apache2/conf.d/charset onde adicionei: AddDefaultCharset ISO-8859-1

O que mais falta?

Ubuntu 12.04
Squid Autenticado

Grato desde já pela ajuda!







Capitão Virgulino Ferreira.'.

zekkerj

Olá Lampião, ["Capitão Virgulino Ferreira" é muito comprido...  :P]

A página de erro é entregada diretamente pelo squid, sem passar por qq outro serviço. Por isso não adianta tentar definir nada no apache. O ideal é fazer a definição no próprio arquivo da mensagem de erro.

Esse arquivo é um arquivo HTML, com alguns controles que permitem que a página seja personalizada, quando entregue, indicando o URL que causou o erro, o endereço de contato do administrador, etc.

Sendo um arquivo HTML, vc pode tentar adicionar um controle "meta http-equiv" ao arquivo, algo como:

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

Mas não basta jogar isso no início do arquivo, essa tag tem que estar na seção "<head>" do HTML, então o seu arquivo vai ter que ser um HTML completo, com uma seção <head>, uma seção <body>, etc.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

CapitãoVirgulino Ferreira

zekkerj,

No HTML da página eu ja tinha adicionado: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"
Resolvi usando o comando export LC_ALL="pt_BR.ISO-8859-1", a acentuação ficou OK.

A bronca é que na página HTML tenho um desenho de celular com a fonte:Webdings, e esse desenho não foi carregado na página.
Baixei um pacote de fontes, atualizei (sudo apt-get update), e nada!

Mais curioso, eh q montei um firewall a poucos dias, e nele funciona tudo perfeitinho.

Capitão Virgulino Ferreira.'.