解決AWStats搜尋關鍵詞中文亂碼問題

2021-04-17 20:00:36 字數 1134 閱讀 2026

awstats是一套非常好用的免費的日誌分析軟體,他是用perl實現的,支援web log、ftp log和mail log;而且它還能自動根據你瀏覽器的字元設定來選取語言(支援中文). 但是預設安裝的話有個問題,就是用來搜尋的關鍵字如果是中文的話顯示出來是亂碼的.

之所以搜尋的關鍵字句會變成亂碼的原因,主要是因為現在的搜尋引擎都是使用utf8,而awstats是使用decodeutfkeys這個plugin來處理搜尋引擎的utf8關鍵字,預設是沒有開啟的,所以在顯示上會出現亂碼。

要解決中文亂碼問題,方法也很簡單.

1>修改配置檔案awstats.***.conf

在配置檔案中把decodeutfkeys這個plugin開啟就可以了。在配置檔案中找到:

#loadplugin="decodeutfkeys"

去掉前面的#就可以了。

不過開啟這個plugin 需要perl模組兒encode和uri::escape的支援,一般情況下perl是預設支援的。

配置 awstats後,如果開啟awstats會顯示:

error: plugin load for plugin 'decodeutfkeys' failed with return code: error: can't locate uri/escape.pm in @inc (@inc contains: /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux  /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl . ./lib ./plugins) at (eval 4) line 1.

這是因為缺少 perl 的 uri:escape模組

解壓縮檔案

tar zxvf uri-1.36.tar.gz

進入解壓縮後目錄

cd  uri-1.36

然後 perl makefile.pl

make

make install

除錯後一下,分析出來的搜尋關鍵字就可以正常顯示了。

nlp 關鍵詞搜尋

可以嘗試修改 除錯 公升級的部分是 文字預處理步驟 你可以使用很多不同的方法來使得文字資料變得更加清潔 更好的回歸模型 根據之前的課講的ensemble方法,把分類器提公升到極致 版本1.0 日期 10.10.2019 import numpy as np import pandas as pd f...

關鍵詞搜尋結果頁看關鍵詞競爭大小

大家好,我是虛子雨。最近有好幾個朋友問到我怎麼看關鍵詞的競爭大小,我才發現其實很多的人對於關鍵詞的競爭大小很關注的。這不僅僅是我們站長需要弄懂的乙個小的知識點,也是很多企業主應該弄懂的。對於站長來說我們做優化需要弄懂關鍵詞競爭大小,在給這些關鍵詞作分析選擇的時候會用到,在優化的過程中也會用到,在分析...

Linux在日誌中搜尋關鍵詞

好啦!說重點!經驗總結以下幾條常用命令 1 檢視日誌前 n行 cat 檔名 head n 數量 demo cat test.log head n 200 檢視test.log前200行 2 檢視日誌尾 n行 cat 檔名 tail n 數量 demo cat test.log tail n 200 ...