Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EUCでフォーム部分の文字化けについて
佐々木です。
アドバイスありがとうございます。
先のメールと合わせて返信させていただきます。(返信遅れました)
まず、namazu.cgiで使っている.namazurcを使って-hオプションで作成
したhtmlですが、ご推察の通り、大丈夫(文字化けせず)でした。
Tadamasa Teranishi <yw3t-trns@xxxxxxxxxxxxxxx> wrote:
> 「Namazu による全文検索システム」、「インデックスの最終更新日:」
> といった NMZ.head.ja 部分の文字列も壊れているのですよね?
いえ、これらの部分は壊れていません。"テスト投稿です"と入力して
検索した結果、表示されたページのうち先頭から「検索のコツ」までの
部分は下のような状態です。「検索式:」の右のテキストフィールドには
繝・せ繝域兜遞槭A・・
と表示されています。「検索のコツ」以下は文字化けなしです。
--- ここから
Namazu による全文検索システム
現在、 217 の文書がインデックス化され、 11,021 個のキーワードが登録されています。
インデックスの最終更新日: 2004-01-22
--------------------------------------------------------------------------------
検索式: [検索方法]
表示件数: 10203050100 表示形式: 標準簡潔 ソート: スコア日付 (新しい順)日付 (古い順)題名 (昇順)題名 (降順)著者 (昇順)著者 (降順)サイズ (昇順)サイズ (降順)URI (昇順)URI (降順)
検索結果
参考ヒット数: { [ 繝: 0 ] [ ・: 0 ] [ せ: 0 ] [ 繝: 0 ] [ 域: 0 ] [ 兜: 0 ] [ 遞: 0 ] [ ・ 0 ] [ 紜: 0 ] [ ・: 0 ] [ ・: 0 ] :: 0 }
検索式にマッチする文書はありませんでした。
検索のコツ
--- ここまで
> Tadamasa Teranishi wrote:
> >
> > > ここまで書いて思ったのですが、どうもSubmitした後、namazuの検索エ
> > > ンジンに届くまでの間に、文字コード関連の問題があるのでしょうか。
> > > つまりnamazuの話ではなくWebサーバやOS側の設定なのかもしれないと。
> > > # だとしますとnamazuから離れる話題で恐縮ですが
> >
> > Webブラウザから Web サーバに送る漢字コードについては、
> > 特に規定がないので、UTF-8 で送られると Namazu では処理
> > できません。
> > 受け付けられるのは EUC, ShiftJIS, JIS ぐらいです。
> >
> > ご使用の Web ブラウザの種類とバージョンを教えていただけませんか?
> >
> > > cgiに関するApacheなどの設定で何か考えられるでしょうか。
> >
> > あるのかもしれませんが、ちょっと知りません。
>
> IE 6 をお使いなら、「ツール」「インターネットオプション」「詳細設定」
> 「常に UTF-8 として URL を送信」がチェックされているのではないか
> と思います。
>
> で、どうやらこれをチェックすると、GET の時の URL が UTF-8 になる
> ようです。(伝聞なので確かめていません)
> もし、そうなら nkf 1.9X では文字化けすることになります。
>
> (POST 時の符号化方式はページの符号化方式に依存するそうです。)
>
> とりあえず、チェックを外してみて、文字化けしないか確認してみて
> ください。もし、文字化けしないならビンゴです。
WebブラウザはIE6を使って検証しています。
見落としていました。こういったオプションがあるんですね。
ですが、残念ながら、チェックをはずしてOSごと再起動しても文字化けは
解消できませんでした。(このままチェックをはずしたまま検証続けます)
また、先程WebサーバのコンソールからXを立上げ、モジラで試してきま
したが、やはり文字化けしました。
> nkf のバージョンを上げましょう。そうすればチェックが入っていても
> 大丈夫になると思います。
いずれにしてもnkfのバージョンを2.0.4 に上げたいと思います。
# 本日はこれから外出しなければならないため
# 明日?以降、作業の予定です
--
SASAKI Yoshiaki <NQC38290@xxxxxxxxx>