Conflito entre codificação de charsets ao gerar estatísticas do irc a partir de registros ZNC com PISG

1

Estou usando o PISG para gerar estatísticas para um canal de IRC.
Os arquivos de log são do módulo de registro ZNC .
Os logs estão nesta pasta: ~/.znc/moddata/log/
O problema é que quando eu estou gerando estatísticas com o PISG, meu stats.html mostra alguns caracteres stranges ( ) no lugar de letras com acentos (éèàç, ..)

Informações sobre Additionnals:

  • eu uso ZNC 1.4 e não consigo atualizar
  • O ZNC está usando internamente o UTF-8
  • eu uso o PISG v0.73, que é a versão mais recente
  • As estatísticas geradas são em francês (preciso de apoio de 'éèçàù' etc.)

PISG tem uma opção para especificar LogCharset e Charset (Charset é usado para a página gerada), mas não consigo exibi-las de maneira correta. Eu não tenho certeza sobre qual charset especificar lá.

Além disso, ZNC suporta a codificação de caracteres no núcleo desde 1.6
mas como eu estou usando 1.4 eu preciso usar ZNC Charset / módulo antigo não está claro para mim de qual charset eu preciso configurar.

Se eu fizer file -bi em qualquer um dos meus arquivos de log, ele retornará "application / stream charset: binary".

Aqui está uma versão curta do meu arquivo de configuração PISG:

<channel="#chanel">
    LogDir="/home/math/.znc/moddata/log"
    LogPrefix = "math_network_#chanel"
    Format = "energymech"
    Maintainer = "math"
    OutputFile = "/home/math/public_html/irc_stats/stats.html"
    Network = "Network"
    Lang = "FR"
</channel>

    <set channel="#chanel">
#   <set LogCharset="UTF-8">
#   <set Charset="UTF-8">

Tenho cerca de 90% de certeza de que meu problema poderia ser resolvido com o charset / antigo módulo do ZNC somente .

Qualquer ideia seria bem vinda.

    
por Math 05.02.2016 / 16:15

0 respostas