2008年2月20日

[Namazu-users-ja 1023] 検索結果の日本語が表示出来ない

過去ログを見たのですが解決に至らずこちらへ直接質問してみようと
今回MLへ参加したものです。よろしくお願い致します。

経緯から言うと会社宛に届くメールをメーラーでではなくnamazuにて
管理してブラウザ使用で社員全員で共有しようというシステムを
作るつもりです。

freebsd6.2でfetchmailにて取り込みmhonarcでhtml化してnamazu

(実際はmknmzでしょうか?)でインデックスを作りました。

ブラウザでnamazu.cgiにアクセスして検索すると検索結果のメールの
subjectの部分が英字のみで日本語が表示されていません。

mhonarcを利用しているのでmaillist.htmlというファイルが出来上がる
のですが、それはきちんと日本語で表示されております。

なのでインデックス作成時に問題があると思うので、いろいろ試した
のですが行き詰ってしまい投稿した次第です。

環境変数やlocaleが怪しいと思うので載せておきます。

# env | grep LANG
LANG=ja_JP.eucJP
PERL_BADLANG=0

# locale
LANG=ja_JP.eucJP
LC_CTYPE="ja_JP.eucJP"
LC_COLLATE="ja_JP.eucJP"
LC_TIME="ja_JP.eucJP"
LC_NUMERIC="ja_JP.eucJP"
LC_MONETARY="ja_JP.eucJP"
LC_MESSAGES="ja_JP.eucJP"
LC_ALL=

#namazu -C
読み込んだ設定ファイル: /usr/local/etc/namazu/namazurc
--
インデックス (Index): /usr/local/www/html/index
ログの記録 (Logging): on
使用する言語 (Lang): ja_JP.eucJP
スコア計算 (Scoring): tfidf
テンプレート (Template):
ヒット件数の上限 (MaxHit): 10000
マッチする語の上限 (MaxMatch): 1000
強調タグ (EmphasisTags): <strong class="keyword"> </strong>
置換 (Replace): /usr/local/www/html/ http://*.*.*.*/

# mknmz -C
読み込んだ設定ファイル: /usr/local/etc/namazu/mknmzrc
システム: freebsd
Namazu: 2.0.17
Perl: 5.008008
File-MMagic: 1.27
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: module_chasen
和布蕪: module_mecab
わかち書き: module_kakasi -ieuc -oeuc -w
メッセージの言語: ja_JP.eucJP
言語: ja_JP.eucJP
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: /usr/local/share/namazu/template

ちなみにすべてportsでインストールしました。

こういう場に慣れてないので失礼があればご指摘ください。


_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

投稿者 xml-rpc : 2008年2月20日 11:18
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/69991
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。