• ベストアンサー

.cgiのファイルに関連付けされているソフトを別のソフトに

WEB上でログが見れるcgiのメールフォームで そのログをDLするとhtmファイルになって htmファイルを開くと文字化けします。 ダウンロードするとき、ファイル名は「●●.cgi」で、 ファイルの種類は「HTML Document」以外選べなかったです。 htmファイルをメモ帳で開くと文字化けしません。 製作者に質問したところ、 「ログの形式はただのテキストでHTMLではありませんから、charsetが見つからず化けるのでしょう。 .cgiのファイルに関連付けされているソフトを 別のソフトにして下さい。」 と回答をいただきました。 どういうことでしょうか?? 調べてみて似たようなの?があったのですが http://oshiete1.goo.ne.jp/qa291206.html マイコンピュータ→ツール→フォルダオプション→タブのファイル種類 で、cgiが出てきません・・・ よろしくお願い致します。

  • CGI
  • 回答数4
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.4

すみません。 すでにNo.1さんがNo.3とかぶる答えを出されていたようですね。 たいへん失礼しました… (ダウンロードして保存するときに拡張子が編集できればそれでいけそうですが…)

yoggy021
質問者

お礼

いえいえそんな ありがとうございます。 ダウンロードするときに、HTML Documentと、すべてのファイル の2つしかなくて、すべてのファイルを選択してみたら .cgiで保存されました。 それでメモ帳で開くように設定しました。 ありがとうございました!

その他の回答 (3)

  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.3

NO.2です。もともとデータがhtmlではないようですので、 ファイル名の拡張子を.htmlから.cgiに書き直すことで解決すると思います。

  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.2

ダウンロードしたファイルを右クリックして、 「プログラムから開く」→「プログラムを選択」から、 「この種類のファイルを開くときは、選択したプログラムをいつも使う」チェックボックスをチェックして開きたいソフトを選べば、 次からそのソフトで開けるようになると思います。 .cgiのファイルなので、メモ帳でも問題ないですが、 EmEditorフリー版などエディタソフトで開くとさらに見やすいと思います。

yoggy021
質問者

補足

.cgiファイルだったらそうしたいところなんですけど .htmファイルになってダウンロードされてるんです。 エディタソフトも検討したいと思います。 ありがとうございました!

  • noranuko
  • ベストアンサー率46% (620/1332)
回答No.1

ファイルを右クリック、「プログラムから開く」を選択します。 プログラムの一覧が出てきますので、正常に開けるソフト(たとえばメモ帳)を選択します。 (一覧にない場合は「参照」を押して、開くプログラムを選択してください) そして、 「この種類のファイルを開くときは、選択したプログラムを常に使用する」 にチェックし、OKを押せばこれ以降拡張子が.cgiのファイルは常にここで選択したソフトで開くようになります。 ただ、単にそのファイルファイルの拡張子を.txtあたりに変えるのが手っ取り早いと思うけど。

yoggy021
質問者

補足

ダウンロードしたファイルは.cgiではなく.htmなんですね (本文にあるとおり、ダウンロードするときのファイル名は.cgiなんですが ダウンロードし終わったファイルを見ると.htmなんです) なので自動的にIEで開きます。 メモ帳で常に開く設定してもいいんですけど 他のhtmファイルはできたらIEで開いてほしいんです~ それは無理ですかね?? 最終方法としては、そのような手段にしたいと思います。 ありがとうございました!

関連するQ&A

  • RSSリーダーのCGIによる文字化け

    問題はCGI使用の際、一部文字化けしてすまうことです。 RSSリーダーからlog出力の際に文字化けしてしまうようです。 http://www.candy-cgi.com/perl/RSS_reader_Type1.html こちらのCGIを利用しているのですが、構造を見てみると 1.RSSファイルをメインCGIが数分ごとに処理→2.logファイルに出力→3メインCGIがそれをHTML化して書き出す という風になってるようなのですが、1から2にかけて、ある文字が文字化けしてしまいます。 具体的には「~」の文字が「?」に変わってしまうのです。 もっと具体的に言えば、「もみあげちゃ~しゅ~」→が「もみあげちゃ?しゅ?」となります。 それ以外の文字はいまのところ文字化けするのを確認しておりません。 logファイルに書き出される時点で文字化けしているので、htmlに文字コードをきちんと書き記すなどの対策は効果がありませんでした。 解決ヒントになりそうなことでもあったら、よろしくお願いします。

    • ベストアンサー
    • CGI
  • ファイルの関連づけ

    Google Chromeをインストールしたのですけど今までHPを直ぐ開く為のショートカット(xxx.htmlやxxx.htm)がIEに関連付けられていたのですがGoogle Chromeに関連付けられてしまいました。 そこでマイコンピュータのツールからフォルダオプション→ファイルの種類でhtmやhtmlをIEに関連付けをして「既定に設定」にしたのですが設定が反映されませんアイコンも変更しましたが反映されずGoogle Chromeのショートカットアイコンのままです。 何か方法が有るのでしょうか、教えて下さい。 宜しくお願い致します。

  • CGIで作ったHTMLの文字化けについて

    CGIのヘッダを "Content-type: text/html\n\n" として、HTMLをブラウザに出力するcgiを作っているのですが、 「表示」という文字が「侮ヲ」と文字化けしてしまいます。 HTMLの<head></head>内には print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=shift-jis\">"; と記述して日本語を指定しています。 文字化けの原因がまったくわかりません。 心当たりありませんでしょうか?

    • ベストアンサー
    • Perl
  • CGIで文字化けする

    フリーのCGIを使って掲示板を設置しました。 CGIの中身に若干手を加えてカスタマイズしているのですが、一部の文字が化けてしまいます。 CGIの中で、HTMLとして出力させる部分に、他のページへのリンクなどを埋め込んだのですが、その一部が文字化けしています。 文字化けする文字を記事として掲示板で投稿すると化けません。 何をチェックすればいいのでしょうか? ちなみに、<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />とヘッダーに書いています。 その他、不足している情報があればご指摘ください。

    • ベストアンサー
    • CGI
  • PerlのCGIで全角スペースを入れて

    PerlのCGIで全角スペースを入れて print <<HTML; <p>完了  ボタン  次へ<br> <input type="submit" value=" 完了 &gt; "></p> HTML 隙間をあけて見やすくするのに全角スペースを入れていますが ブラウザで表示したときに(charset=Shift_JIS") どんな時に文字化けするのか忘れたのですが どんな時に文字化けするのでしょうか?

    • ベストアンサー
    • CGI
  • 関連付けを直したい

    家庭向けで質問したところ回答がなかったので、 すみませんが、こちらでも質問させてください。 XPでログオンできる新しいユーザーを追加したところ、 なぜか.HTMLと.HTMの関連付けが消えてしまいました。 そこでいろいろ試したのですが何をやっても駄目でした。 以下は試した内容と結果です。 フォルダオプションからファイルの種類で関連付けを試しても、 拡張子の欄に追加されない、OK、適用が押せない。 次に関連付けを修正できるソフトを試してもエラーが出る。 レジストリの HKEY_CLASSES_ROOTからhtmlとhtmを開こうとすると、 「キーを開けません。キーを開こうとしてエラーが発生しました」と表示されます。 他のユーザーではプレミアと言うソフトの関連付けが同じようなことになっています。 誰か分かる方いましたら教えてください!

  • CGI(BBS)の設置が出来ません(2)

    --------------------↓ # ログディレクトリ (フルパスだと / から) $log_dir = "."; ↑これは「/bbs.log」と入れるのでしょうか? ちなみに上記全ての書類はcgi-binで同階層です。 # 表示ファイルディレクトリ (フルパスだと / から) $htm_dir = "."; ↑これもよく分かりません。 # CGIスクリプト自身をURLで指定 $script = "http://www.●●●.ne.jp/cgi-bin/lomobbs.cgi"; ↑の様に入れましたが合っていますでしょうか? # 表示ファイル (index.html) のある「ディレクトリ」をURLで指定 $htm_url = "http://www.●●●.ne.jp/cgi-bin"; # ログファイル名 $logfile = "bbs.log"; # ロックファイル名 $lockfile = './bbs.lock'; # 過去ログのあるディレクトリ (フルパスだと / から) $past_dir = "."; # 補助プログラムのファイル名 $subfile = './bbs2.cgi'; ---------------------------- 以上、アヤシイ個所を書いてみました。 おかしな個所があれば教えてください。 ちなみに、DLしたcgiの書類名を変更したのですが、 それは何か影響はありますか? いくらやり直してもページが表示されません。

    • 締切済み
    • CGI
  • CGIで表示したものの文字化けについて

    txtファイルの内容をCGIで表示させています。 A.htmのボタンをクリックするとSSLのB.htmへいき、そのB.htmにも戻るのボタンを作ってA.htmに戻るようにしています。 その作成したボタンで戻る場合には問題ないのですが、ブラウザの左上の「戻る」で戻ると文字化けしてしまいます。その文字化けするのも全て文字化けするのではなくてtxtファイルで6行あるうちの1、2行だけです。(意味がわかるでしょうか?)そしてその文字化けもいつもいつもなるわけでなく同じ事をしてもならない時はなりません。また、A.htmを最初に表示した時には化ける事はありません。 簡単に言うと、A.htmがちゃんと表示されて、B.htmへ進み、ブラウザの「戻る」でA.htmに戻るとさっきはちゃんと表示されていたA.htmの一部が文字化けしてる。ということなんですけど・・・。 いつもなるわけではないので原因がよくわかりません。 ちなみに文字コードはEUCです。

    • ベストアンサー
    • CGI
  • CGIでファイルを圧縮するには?

    CGIのアップローダーを使用しています。 .docなどのファイルがDLではなく、WORDで自動的に 開かれてしまうので、ZIPなどで圧縮したいと考えています。 過去ログなどを参照して .htaccessでmimeをいじってみましたが、DLできるようにはできずエラーもしくはWORDが起動となります。 また、cgiでmimeをヘッダに吐き出すのは使えそうなのですが、10MBなど大きいファイルもあるので、これを使うとサーバ負荷がかかってしまいます。 UPした際サーバで圧縮し、保存するにはどのようにすればいいでしょうか?

    • ベストアンサー
    • CGI
  • cgiでファイルダウンロード時の文字化け

    このcgiはファイルをアップロードとダウンロードすることが出来るcgiです。 日本語名のついたファイルをアップロードするときは文字化けもなく保存できるのですが、そのファイルをダウンロードすると日本語が文字化けしてダウンロードされてしまいます。 アップロードした時点で Fileというフォルダに格納されるのですが、そのときはまだ格納されたファイルは文字化けはしていません。cgi上に表示されているファイル名も文字化けはしていません。 ダウンロードするファイルを選択した時点で文字化けしたアドレスがIEの下に表示されます。そして、その文字化けの文字のままファイル名となってダウンロードされてきます。 yahooのブリーフケースに日本語のファイル名をアップした時のURLの文字化けに似ているような気がします。 でもyahooの場合はダウンロードしてもファイル名は文字化けしていないのです。 ご指導よろしくお願いいたします。