Ocorre um problema em minha instalação do DSpace. As buscas realizadas contendo caracteres com diacríticos (acentuação e etc.) retornam resultados estranhos, pois os termos da busca ficam desfigurados. E não sou só eu que enfrento isto.
Fui escarafunchar o código fonte tentando encontrar alguma solução. Não encontrei nenhuma. Vamos apelar ao onisciente então.
Um post me chamou a atenção para a configuração do Tomcat. É necessário editar o arquivo /etc/tomcat5/server.xml de formar que o elemento Connector em questão tenha um atributo URIEncoding=”UTF-8″.
Embora este atributo seja sempre configurado no Connector padrão , que escuta na porta 8080, me lembrei que eu havia configurado o Tomcat para funcionar em conjunto com o Apache, através do mod_jk, na porta 8009 com o AJP Connector.
Fui verificar o arquivo server.xml e bingo! Foi só mudar de
para
E a busca voltou a funcionar.