Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

検索結果の文字コードに関しまして



お世話になっております。
namazu.cgiの検索結果をsjisで出力したく、.namazurcのLangをja_JP.SJISにして試
したのですが、うまく変更されません。(EUCのまま出力されてしまいます。)
試しに、Langをenとしてみてもなぜか日本語(EUC)で表示されてしまいます。
NMZ.head,NMZ.body,NMZ.footはちゃんと存在します。
.namazurcの他の部分(Replace等)については反映されています。
cgiとして動作させているだけなので、/usr/local/etc/namazu/namazurcは存在しま
せん。
namazu -f /cgi-bin/.namazurc -Cの結果は以下の様になります。

読み込んだ設定ファイル: /cgi-bin/.namazurc
--
インデックス (Index):    /home/namazu/index
ログの記録 (Logging):    on
使用する言語 (Lang):     ja
スコア計算 (Scoring):    tfidf
テンプレート (Template):
強調タグ (EmphasisTags): <strong class="keyword">       </strong>
置換 (Replace): /home/TEST/     http://www.hogehoge.co.jp/


OSがsolaris2.6なので、configureの際にはオプションで--with-included-gettextを
付けて行いました。
他に検索結果の文字コードを決めるファイルや環境変数みたいなものがあるのでしょ
うか?
お手数ですが、原因の分かる方ご返答よろしくお願いします。
念のためmknmz -Cの結果を付けておきます。
WebサーバはNetscape Enterprise Serverです。
よろしくお願いいたします。

mknmz -Cの結果

読み込んだ設定ファイル: /usr/local/etc/namazu/mknmzrc
システム: solaris
Namazu: 2.0.4
Perl: 5.00503
NKF: module_nkf
KAKASI: no -ieuc -oeuc -w
ChaSen: module_chasen -j -F '%m '
わかち書き: module_chasen -j -F '%m '
言語: ja
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: /usr/local/share/namazu/template
対応メディアタイプ:
  application/x-compress
  application/x-gzip
  message/news
  message/rfc822
  text/hnf
  text/html
  text/html; x-type=mhonarc
  text/plain
  text/plain; x-type=rfc
  text/x-roff