サーバを移し変えたところ、Perlで書いたCGIが実行できません。
ソースがそのまま表示される部分があります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=Content-type CONTENT=text/html; charset=Shift_JIS><LINK REL="SHORTCUT ICON" HREF="../favicon.ico">
<LINK REL="stylesheet" HREF="style.css" type="text/css">
ヘッダー部分です。
上記のまま表示されます。
ヘッダー部分を直すんでしたっけ?
前に経験あって、クリアしたのですが、解消法忘れました。
同じソースを実行して全部が全部実行できないわけではありません。
文字コードではなかったような気がしますが。
No.2ベストアンサー
- 回答日時:
CGIのソースが先頭から表示されるんじゃ無く、HTMLのソースが見えるんですね? これ、もの凄く重要です。
直接の原因は、ブラウザが「CGIが吐いたHTML」をプレーンテキストと認識してるんでしょう。
その原因はWebサーバーソフトの設定がそうなってる可能性が高いかと。
簡便に対策するには、CGIが出力するレスポンスヘッダに
Content-type: text/html; charset=Shift_JIS
を追加してください。
# もしも既に Content-type: を出力してるなら、その内容を教えてください。
Content-type: の追加で解決したなら、サーバーの設定が以前と違うのが原因と断定できます。 Apacheなら、設定ファイルや .htaccess で本対策できるでしょう。
もう少し説明が必要ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングについての質問...
-
UTF-8で文字化けしないようにす...
-
WEBアプリケーションからフォル...
-
wordの数式について 定積分を書...
-
VB.net データーグリッドビュー...
-
「value」に2つの値をセットす...
-
クオートの多重入れ子をするには?
-
フォームで絞込み検索機能を持...
-
Lightboxの表示位置に関して質...
-
Mechanizeにおけるボタンクリッ...
-
チェックボックスの返す値
-
<select>タグの幅設定
-
tracert ができない原因
-
iPhoneでセレクトボックスが選...
-
文字列の読み込みについて教え...
-
FORMのselectの選択肢を最初か...
-
CGIに渡しているパラメータを表...
-
VB初心者。小数点以下の表示で...
-
ラジオボタンが両方とも選択で...
-
onMouseoverで下線表示したい(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiで動画ファイルをアップロー...
-
プログラミングについての質問...
-
ブラウザの「戻る」ボタンを押...
-
content-dispositionによるファ...
-
HPが文字化けしてしまいます
-
[携帯サイト]CGIの対応キャリア...
-
CGI管理ページなどより背景画像...
-
cgiからsendmailを送信で文字化け
-
UTF-8で文字化けしないようにす...
-
WEBアプリケーションからフォル...
-
CGI.pmのstart_htmlで思い通り...
-
欧文 iso-8859-1 と 日本語 e...
-
壁紙を固定したい
-
Perl言語のオンライン文法チェ...
-
SSI対応じゃないCGIをSSI対応に…
-
perlを難読化、暗号化させたい
-
CGI実行できない。ソースが表示...
-
PHPのlocationについて
-
FireFox、Operaで出力するとhtm...
-
文字化けが出現
おすすめ情報