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:
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
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"