MLのみなさま namazu をインスツールし ほぼデフォルト $FILE_SIZE_MAX = 30000000; $TEXT_SIZE_MAX = 6000000; 上記二点のみ変更 で使用してますが、 mknmz -O /home/takashi/namazu/index/ /home/takashi/articles/ とすると ?о?Υ??J^4??... ?a*4??? のように、意味不明な文字列が吐きだされます。 /etc/namazuの mknmzrc namazurc あたりをいじれば良いのかなという気がしますが、それ以上はわかりません。 解決策をご存知の方が居られましたら、お教えください。 椎原@群馬 -- -------------------------------- Takashi Shiihara MD E-mail: shiihara-ind@umin.ac.jp Feel free to skype me. My skype name is; rainbow_warrior_shine_on -------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
野宮です.
In the Message;
Subject : [opensuse-ja] namazu 文字化け
Message-ID : <456D584E.3010905@umin.ac.jp>
Date & Time: Wed, 29 Nov 2006 18:52:14 +0900
[椎原さん] == T Shiihara
野宮さま コメントありがとうございます。 takashi@linux-tm5b:~> echo $LANG ja_JP.UTF-8 となりました linux-tm5b:/home/takashi/内の .profile に export LANG=ja_JP.eucJP を加え再度ログインしたら、ファイル名などが一部文字化けしてしまったため 元に戻しました。 namazurcに Lang ja_JP.UTF-8 の記載を加えたら、 namazuは文字化けしないようになりましたが、 mknmz はあいかわらずわけのわからん文字が吐き出されます。 ?о?Υ??J^4??... ?a*4??? mknmzはcronで実行させてるので、眼をつぶる事にします。 もし、解決策ご存知の方が居られたら、お教えください。 椎原 -- -------------------------------- Takashi Shiihara MD E-mail: shiihara-ind@umin.ac.jp Feel free to skype me. My skype name is; rainbow_warrior_shine_on -------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
野宮です.
In the Message;
Subject : [opensuse-ja] Re: namazu 文字化け
Message-ID : <456E3329.2070204@umin.ac.jp>
Date & Time: Thu, 30 Nov 2006 10:26:01 +0900
[椎原さん] == T Shiihara
こんにちは 実際使ってないので、外してたらごめんなさい。
.profile に
export LC_ALL=ja_JP.eucJP
と設定して如何でしょうか?
こんなことしたら、eucとutf-8のファイルが混在してしまいませんか? mknmz -O /home/takashi/namazu/index/ /home/takashi/articles/ | nkf -w これでどうでしょう? Naono --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
山口と申します。 SUSE 10.0 + namazu-2.0.14 を使っています。 要は、mknmz を実行するときだけ LANG を変えればいいので、 $ LANG=ja_JP.eucJP mknmz .... 以下オプション みたいに実行すればいいと思います。 cron で回すときは 30 4 * * * (LANG=ja_JP.eucJP mknmz -q XXXXXXXXXX XXXXX XXXX) のようにしています。 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
野宮です.
In the Message;
Subject : Re: [opensuse-ja] Re: namazu 文字化け
Message-ID : <20061130132627.5e804f8c.cresson@rio.odn.ne.jp>
Date & Time: Thu, 30 Nov 2006 13:26:27 +0900
[Naonoさん] == "A.Naono"
皆様 コメントありがとうございます。 時間ある時に、皆様のおっしゃる事を試してみて、結果ご報告致します。 まずはお礼まで。 椎原 -- ******************************** Takashi SHIIHARA / 椎原 隆 Don't worry, Be happy.σ(^o^)ノ ******************************** --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
椎原@群馬です。 みなさまに教えていただいた方法を試してみました。 mknmz -O /home/takashi/namazu/index/ /home/takashi/articles/ | nkf -w で上手くいきました。 mknmzrc $NKF = "/usr/bin/nkf -W"; $ LANG=ja_JP.eucJP mknmz .... の両者は、うまくいきませんでした。 以上御報告いたします。 みなさまお忙しい中、御教示頂きありがとうございました。 -- -------------------------------- Takashi Shiihara MD E-mail: shiihara-ind@umin.ac.jp Feel free to skype me. My skype name is; rainbow_warrior_shine_on -------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
山口です。
椎原さんが質問されたことと私の回答がずれていたようで、
質問 (1) mknmz が実行時に出力する漢字コード
回答 (2) mknmz がターゲットにする文書の漢字コード
ということのようですね。
Namazu 2.0 入門/lang
http://www.ki.nu/software/namazu/tutorial/lang.html
にそのあたりのことがまとめられています。
"〜 | nkf -w" は、mknmz の処理結果表示だけを UTF-8 にする方法なので、
検索させたい文書のコードによってまた意味が変わってくると思います。
On Fri, 01 Dec 2006 09:58:40 +0900
T Shiihara
椎原@群馬です。
みなさまに教えていただいた方法を試してみました。
mknmz -O /home/takashi/namazu/index/ /home/takashi/articles/ | nkf -w で上手くいきました。
mknmzrc $NKF = "/usr/bin/nkf -W";
$ LANG=ja_JP.eucJP mknmz ....
の両者は、うまくいきませんでした。
以上御報告いたします。 みなさまお忙しい中、御教示頂きありがとうございました。
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
野宮です.
In the Message;
Subject : Re: [opensuse-ja] Re: namazu 文字化け
Message-ID : <20061201110120.3F01.YAMK@yamk.net>
Date & Time: Fri, 01 Dec 2006 11:17:41 +0900
[山口さん] == YAMAGUCHI Kenji
山口です。
On Fri, 01 Dec 2006 17:56:26 +0900
野宮 賢 / NOMIYA Masaru
野宮です.
In the Message;
Subject : Re: [opensuse-ja] Re: namazu 文字化け Message-ID : <20061201110120.3F01.YAMK@yamk.net> Date & Time: Fri, 01 Dec 2006 11:17:41 +0900
[山口さん] == YAMAGUCHI Kenji
has written: 山口さん> 質問 (1) mknmz が実行時に出力する漢字コード 山口さん> 回答 (2) mknmz がターゲットにする文書の漢字コード
山口さん> ということのようですね。
とすると,
mknmzrc $NKF = "/usr/bin/nkf -w";
ですね.
私の手元の namazu (2.0.14) /etc/namazu/mknmzrc のサンプルを見ると、 # # Network Kanji Filter nkf v1.62 or later # # $NKF = "module_nkf"; となっているのですが、バージョンによって違うのでしょうか?
山口さん> 検索させたい文書のコードによってまた意味が変わってくると思います。
これは,どういうことでしょうか? ご教授,宜しくお願い致します.m(_ _)m
"〜 | nkf -w" は、mknmz の処理結果表示だけを UTF-8 にする方法なので、 検索させたい文書のコードによってまた意味が変わってくると思います。
「意味が」じゃなくて、「mknmz の実行のさせ方」ですね。すみません。 要は、mknmz の出力を nkf -w するだけでは、インデックスを作る際の漢字コー ドが LANG に依存してしまうので、mknmz が正常終了したように見えても、実際 には検索できないことになってしまう。といいたかっただけです。 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
野宮です.
In the Message;
Subject : Re: [opensuse-ja] Re: namazu 文字化け
Message-ID : <20061201190034.C59C.YAMK@yamk.net>
Date & Time: Fri, 01 Dec 2006 19:12:30 +0900
[山口さん] == YAMAGUCHI Kenji
participants (5)
-
A.Naono
-
T Shiihara
-
T Shiihara/椎原 隆
-
YAMAGUCHI Kenji
-
野宮 賢 / NOMIYA Masaru