お世話になっております。PYTHONを学んでおります。
下記コードが、ローカル仮想サーバー上では動きますが、レンタルサーバー上では
Internal Server Error
となってしまいます。
なんの変哲もない内容のはずなのですが…。
ちなみに数日前、BOM付UTF-8で保存されていた為にレンタルサーバー上ではエラーとなってしまったという失敗を鑑み、このコードはBOMのないUTF-8で保存されております。また、他の.pyで作成したCGIは動いております。これだけが動作しません。
python
1#!/usr/local/bin/python3 2# -*- coding: utf-8 -*- 3 4import sys 5import io 6import sqlite3 7import cgi 8 9# windows文字化け回避 10sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8") 11 12print("Content-type: text/html; charset=utf-8") 13print( 14""" 15<html lang="ja"> 16<head> 17 <meta charset="utf-8"> 18 <title>確認</title> 19</head> 20<body> 21OK 22</body> 23</html> 24""" 25)
上記コードで、おかしい所はどこでしょうか?
何卒ご教授下さいませ。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。