[Namazu-users-ja 800] Re: namazuでの検索結果(日本語)でURIの所だけ文字化け

望月 敦盛 a_mochizuki @ hithit.co.jp
2006年 7月 3日 (月) 21:37:58 JST


望月です。

寺西様 ありがとうございます。

 ご指摘していただいた内容を確認いたしましので、報告いたします。
> それならば、Web サーバの設定の問題かな?
>
> 念のため確認ですが、.namazurc の Lang はもちろん ja_JP.eucjp ですよね?
>
はい。Langはja_JP.eucJPになっていました。

> 次に実際環境変数がどのような値が設定されているか確認してみましょう。
>
> 次の CGI を、namazu.cgi のオーナー、グループと同じものにして、これを
> Web ブラウザからアクセスした場合に、LC_ALL, LANG, LANGUAGE, LC_MESSAGES
> 等に何か設定されていませんか?
> なお、
> ・perl のパスは適切なものに書き換えること。
> ・namzu.cgi と同じ場所に env.cgi とでも名前を付けて、実行属性を付けるこ
> と。
実行結果は以下のようになりました。

SCRIPT_NAME : /cgi-bin/env.cgi
SERVER_NAME : 192.168.9.230
SERVER_ADMIN : root @ localhost
HTTP_ACCEPT_ENCODING : gzip, deflate
HTTP_CONNECTION : Keep-Alive
REQUEST_METHOD : GET
HTTP_ACCEPT : image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/x-shockwave-flash, application/vnd.ms-excel,
application/vnd.ms-powerpoint, application/msword, */*
SCRIPT_FILENAME : /var/www/cgi-bin/env.cgi
SERVER_SOFTWARE : Apache/2.0.46 (Red Hat)
QUERY_STRING :
REMOTE_PORT : 2645
HTTP_USER_AGENT : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
InfoPath.1)
SERVER_PORT : 80
SERVER_SIGNATURE :
Apache/2.0.46 (Red Hat) Server at 192.168.9.230 Port 80

HTTP_ACCEPT_LANGUAGE : ja
REMOTE_ADDR : 192.168.9.9
SERVER_PROTOCOL : HTTP/1.1
PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
REQUEST_URI : /cgi-bin/env.cgi
GATEWAY_INTERFACE : CGI/1.1
SERVER_ADDR : 192.168.9.230
DOCUMENT_ROOT : /home/koba/koko_mochi
HTTP_HOST : 192.168.9.230
UNIQUE_ID : m-McncCoCeYAAAYHADkAAAAC

> Web ブラウザからアクセスした場合に、LC_ALL, LANG, LANGUAGE, LC_MESSAGES
> 等に何か設定されていませんか?
LC_ALL, LANG, LANGUAGE, LC_MESSAGESは結果には存在してませんが、
HTTP_ACCEPT_LANGUAGE : ja
となっています。



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.8/380 - Release Date: 2006/06/30





Namazu-users-ja メーリングリストの案内