Ir para o conteúdo

 Voltar a OpenACS: Des...
Tela cheia

Erro de UTF-8 em páginas ADP

30 de Maio de 2008, 16:18 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 37 vezes

Pessoal, estou com dificuldade para configurar o encoding das páginas .adp que serão exibidas pelo AOLserver.

Preciso utilizar UTF-8, mas não consigo configurar o AOLserver corretamente para as páginas .adp. O mais estranho é que exatamente a mesma página com a extensão .html é exibida corretamente. Por favor, acessem as páginas de teste abaixo:

teste.html

teste.adp 

O arquivo "teste" é o mesmo, só que gravado com 2 extensões diferentes: html e adp. Reparem que quando o arquivo teste.html é exibido, a acentuação é correta. Quando o arquivo teste.adp é exibido, a acentuação é errada. Alguma idéia de como acertar isso?

Estou usando o AOLserver 4.5.0, com Tcl 8.5.2. Os parâmetros de configuração que estou usando são:

 ns_section "ns/mimetypes"
    ns_param default "*/*"
    ns_param .adp "text/html; utf-8"
    ns_param .html "text/html; utf-8"
    ns_param .txt "text/plain; utf-8"

 ns_section "ns/encodings"
    ns_param adp "utf-8"
    ns_param html "utf-8"

 ns_section "ns/server/server1"
    ns_param directoryfile "index.htm,index.html,index.adp"
    ns_param pageroot $pageRoot
    ns_param maxthreads 20
    ns_param minthreads 5
    ns_param maxconns 20
    ns_param urlcharset "utf-8"
    ns_param outputcharset "utf-8"
    ns_param inputcharset "utf-8"

Autor: Abrantes Filho


22 comentários

  • 1ed7d16b53c321ed277446f226571548?only path=false&size=50&d=404Abrantes Filho(usuário não autenticado)
    31 de Maio de 2008, 18:55

     

    Problema resolvido!

    Eu postei essa questão no fórum do OpenACS e  Emmanuelle Raffenne apontou alguns erros nos parâmetros de configuração do AOLserver. Após acertar os parâmetros, as páginas ADP passaram a apresentar o encoding UTF-8 corretamente.

    Os parâmetros corretos são:

    ns_section "ns/parameters"
        ns_param home $home
        ns_param logdebug true
        ns_param HackContentType 1
        ns_param DefaultCharset utf-8
        ns_param HttpOpenCharset utf-8
        ns_param OutputCharset utf-8
        ns_param InputCharset utf-8
        ns_param URLCharset utf-8

    ns_section "ns/mimetypes"
        ns_param default "*/*"
        ns_param .adp "text/html; charset=utf-8"
        ns_param .html "text/html; charset=utf-8"
        ns_param .txt "text/plain; charset=utf-8"

    ns_section "ns/encodings"
        ns_param .adp "utf-8"
        ns_param .html "utf-8"

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    2 de Junho de 2008, 9:44

     

    Bom, se já teve a resposta, beleza. Obrigado por compartilhar com a gente.

Oportunidade de Trabalho com OpenACS

9 de Dezembro de 2011, 16:07, por Desconhecido

Domí­nio do ambiente Linux em modo Shell;



Fundamentos de desenvolvimento e criação de comunidades virtuais com o framework OpenACS

28 de Outubro de 2010, 16:51, por Desconhecido

Durante o Latinoware, que será realizado em Foz do Iguaçu entre os dias 10 e 12 de Novembro, será realizada uma oficina sobre desenvolvimento em OpenACS. A oficina é parte da iniciativa de compartilhamento do Projeto Software Público Internacional, e conta com apoio da organização.



Oficina sobre OpenACS em Belo Horizonte

19 de Novembro de 2008, 9:43, por Desconhecido

No dia 27 de novembro de 2008, será realizado durante o Encontro Mineiro de Software Livre, uma oficina para formação de desenvolvedores OpenACS. A oficina tem por objetivo introduzir a ferramenta na cidade e atender a uma demanda crescente por especialistas na área.



Treinamento em OpenACS em Brasília tem sua aula inaugural

10 de Novembro de 2008, 9:43, por Desconhecido

Fruto de uma paceria entre a Lupa Treinamento e a Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento, começou no último Sábado o terceiro treinamento em OpenACS realizado em Brasília.



Instalacao do OACS 5.3 em Debian e Ubuntu

29 de Janeiro de 2008, 16:52, por Desconhecido

Acaba http://cognovis.de/developer/ou de sair do forno...