我在用着太平洋岛屿自治政府生成 IRC 频道的统计数据。
日志文件来自ZNC日志模块。
日志位于此文件夹中:~/.znc/moddata/log/
问题是,当我使用 PISG 生成统计数据时,我的 stats.html 显示一些奇怪的字符(�)代替带重音符号的字母(éèàç,..)
附加信息:
- 我用锌合金1.4我无法更新
- ZNC 内部使用 UTF-8
- 我使用最新版本的 PISG v0.73
- 生成的统计数据是法语的(我需要“éèçàù”等的支持)
太平洋岛屿自治政府确实有指定 LogCharset 和 Charset 的选项(Charset 用于生成的页面),但我无法让它以正确的方式显示这些字母。我不确定在那里指定哪个字符集。
还,ZNC支持字符编码在核心以来1.6
但当我使用1.4我需要使用ZNC 字符集/旧模块我不清楚需要设置哪种字符集。
如果我file -bi
对任何日志文件执行此操作,它会返回“application/stream charset:binary”。
这是我的 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">
我大约有 90% 的把握,我的问题可以通过 ZNC 的 charset/old 模块解决仅有的。
欢迎任何想法。