namazu.cgiにアクセスすると文字化けして困っております。
(Red Hat Enterprise Linux ES release 3 Apache/2.0.46
namazu-2.0.16 Kakasi-2.3.4)
http://www.amays.com/~mizusawa/namazu_kaisetu/
↑
こちらのサイトを見ながら、namazuのインストールをして、
namazu.cgiにアクセスしたところ、CGIとして認識されませんでした。
そこで、httpd.conf内に一行
AddHandler cgi-script .cgi
を追加したところ、CGIとして動きましたが、文字化けします。
具体的には、Namazu 、ヒ、隍・エハクク。コ?キ・ケ・ニ・・/h1>
というような表示になってしまいます。
ブラウザー(IE)で「表示」→「エンコード」を見ると、Shift-JISが
選択されているので、これをEUCに訂正すると、文字化けが
修正されて、namazu検索も出来るのですが、もし、文字化け対策の
知恵をお持ちの方がいらっしゃいましたら、ぜひ教えてくださいませ。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
httpd.conf内の
LanguagePriority
が書かれている行ではjaを最初に持ってきて、
さらに
AddDefaultCharset EUC-JP
にしてみては如何でしょうか。
この回答への補足
さっそく、EUC-JPに記述を変更して
apacheリブートかけたのですが、NGでした。
namazu.cgiをアクセスする際のIEの設定を
見ると、やはりShift-Jisを選んでしまうようです。
ちなみに、FireFoxでも同様でした。
namazuをもう一回インストールし直そうかな、とも
考え始めております
aghartaさん、さっそくのご回答ありがとうございます。
LanguagePriorityはjaが最初に来ていましたが、
AddDefaultCharsetの項目は shift_jis
となっていました。
httpd.confの編集となるとapacheの再起動が必要となり、
それは夜にならないと出来ませんので、のちほど
試してみたいと存じます。
No.2
- 回答日時:
なんか、おかしいですね。
Namazuから出力されているHTMLのmetaタグ等はどのようになっているのでしょうか。再インストールよりは一見の価値があるかも知れません。
もし、metaタグにShift-JIS等の文字が入っていると、ブラウザ側でご認識する可能性が高いですね。そうなると、Namazuのテンプレートを疑う必要がありそうです。
この回答への補足
httpd.confを
AddDefaultCharset Off
と記述したら、とりあえず、文字化けが
解消されました。
どうもありがとうございました
ご親切にありがとうございます。
とりあえず、インストールしたての状態で、カスタマイズはしてない状態ですので、
ブラウザでhttp://hoge.jp/namazu.cgiを(文字化けしたままで)表示中に、IEの表示→ソースで表示してみたのですが、metaタグの記述はありませんでした。
namazuのテンプレートとは、NMZ.**.jaのことでしょうか。
こちらに関しても、shift-jis関連の記述は見当たらず・・・。
今、/usr/local/libexec/ディレクトリの中にあるnamazu.cgiをローカルにFTPにてバイナリモードにして
ダウンロードし、ふたたびサーバーの所定の位置に
もどしてみたものの、やっぱり、文字化け、という状態でした。
再インストールは明日に回して、一生懸命、調べようと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- Evernote Evernote(エバーノート)の文字化け 1 2022/04/05 19:30
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- HTML・CSS HTMLエディタBracketsの文字化け 3 2022/04/28 14:50
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cgi内から別のcgiを呼び出す。
-
EXCELファイルに誰がアクセスし...
-
URLに~/cgi-bin/~を隠す方法
-
《エクセルVBA》「他の人が該当...
-
CGIを覗かれないように
-
歌詞画ってどうやって作るの?
-
カタカナを英語やフランス語に...
-
自前のアップローダの作り方
-
CGIの予約状況システムについて
-
サイトからCGIをダウンロー...
-
CGI設定の初歩的な質問
-
分かりません。誰か教えて
-
WEB PATIOが表示されない
-
IE5.0でアプリケーションエラー
-
属性値を変えられないのはなぜ...
-
ウェブサイトのカウンター
-
TSVデータを上書きしたい
-
perlからJavascriptを起動
-
エラーで困っています。
-
サーバーを使わずにショッピン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NAMAZUでの文字化け
-
SSIの『#exec cmd』と『#exe...
-
safariでcgiが表示されず cgi...
-
cgi内から別のcgiを呼び出す。
-
KENT WEBのページカウンタのタ...
-
cgi→csvが文字化け
-
SSIでリダイレクトできないでし...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
ApacheでのCGIについての質問
-
FTPにて553エラー
-
perl 矢印演算子 -> の使い方
-
ユーザの所属するグループを取...
-
ASP(IIS?)のエラーについて
おすすめ情報