Namazu-win32-users-ja(旧)


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

Re: Namazu 検索結果の文字化け



こんにちは。
私もNamazuの導入に日々、頑張っています。
サーバーにapacheを使っているとのことですが、

apacheの設定ファイル、httpd.conf を秀丸などで開いて、
ファイルのかなり後ろのほうの
AddDefaultCharsetの設定がISO-2022-JP
になっているか、確認してみてください。

私はapache2.0を使ってますが、
AddDefaultCharsetのデフォルトの設定がISO-8859-1
になっていたため、検索結果がie、ネスケ共に文字化けしてしまいました。

あと、mknmzurcを実行する時に
--no-encode-uri
(ファイル名のエンコードを行わない)のオプションをつけていますか?
これを付けないと、ファイルのパスが文字化けします。

j6447j> Windows XP、namazu 2.0.12、apache 1.3.26で、namazu環境を構築しようと試み
j6447j> ているものです。
j6447j> 
j6447j> 馬場肇氏の「Namazuシステムの構築と活用」を参考にして作業しています。
j6447j> 
j6447j> ブラウザはsleipnirですが、ie6でも同様です。エンコードで他の文字コードを
j6447j> 選んでも正常に表示しません。
j6447j> 
j6447j> さて、indexの作成までは正常にできたように見えるのですが、よく見ると、文
j6447j> 書パスのC:\のところがC|/のような表現になっています。
j6447j> 
j6447j> また、実際にwebページからCGIで検索するとファイルパスが文字化けしたような
j6447j> 状態になってしまい、結果をクリックしてもアクセス不能(Forbidden)のエラー
j6447j> になってしまいます。 
j6447j> 
j6447j> ちなみに同じ文書を検索して
j6447j> ********************************************************************
j6447j> /C|/Documents and Settings/My Documents/リカバリ.doc (96,256 bytes)
j6447j> ********************************************************************
j6447j> これがDOSプロンプトからの検索結果、
j6447j> 
j6447j> ********************************************************************
j6447j> /C|/Documents%20and%20SettingsMy%20Documents/%A5%EA%A5%AB%A5%D0%A5%EA.
j6447j> doc (96,256 bytes)
j6447j> ********************************************************************
j6447j> 
j6447j> これはwebページからの検索結果です。
j6447j> 
j6447j> なにがおかしいのですか?
j6447j> 
j6447j>