teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

加筆修正

2018/08/15 03:17

投稿

退会済みユーザー
answer CHANGED
@@ -6,6 +6,10 @@
6
6
  →cgiファイルの起動に関わる設定がおかしいとか、/usr/bin/perlの位置にPerlが置いてないとか。
7
7
  →→サーバーの仕様を再確認。
8
8
 
9
+ 加えて、
10
+ ファイル保存時のエンコーディングがおかしい可能性。
11
+ UTF-8かどうか、BOMなしかどうかを点検。
12
+
9
13
  ---
10
14
 
11
15
  コマンド・プロンプトでActivePerlに処理させてみたら、
@@ -21,5 +25,5 @@
21
25
  > <head>
22
26
  > <title>繝ヲ繝シ繧カ繝シ繧「繧ォ繧ヲ繝ウ繝育匳骭イ</title>
23
27
 
24
- みたいになってるので、これですね
28
+ みたいになってるので、これも対策したほうがよろしいかと
25
29
  [文字列を print すると「Wide character in print at」と出力されて困った - 英語とプログラミング気まぐれ日記](http://d.hatena.ne.jp/BigFatCat/20080120/1200825243)

1

加筆修正

2018/08/15 03:17

投稿

退会済みユーザー
answer CHANGED
@@ -4,4 +4,22 @@
4
4
 
5
5
  Exec format error
6
6
  →cgiファイルの起動に関わる設定がおかしいとか、/usr/bin/perlの位置にPerlが置いてないとか。
7
- →→サーバーの仕様を再確認。
7
+ →→サーバーの仕様を再確認。
8
+
9
+ ---
10
+
11
+ コマンド・プロンプトでActivePerlに処理させてみたら、
12
+ 一見標準出力は大丈夫そうなんだけど、
13
+ エラー出力として
14
+
15
+ > C:\Users\m6u\Documents>perl teratail.pl | more
16
+ > Wide character in print at teratail.pl line 6.
17
+ > Content-type: text/html
18
+ >
19
+ > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
20
+ > <html>
21
+ > <head>
22
+ > <title>繝ヲ繝シ繧カ繝シ繧「繧ォ繧ヲ繝ウ繝育匳骭イ</title>
23
+
24
+ みたいになってるので、これですね。
25
+ [文字列を print すると「Wide character in print at」と出力されて困った - 英語とプログラミング気まぐれ日記](http://d.hatena.ne.jp/BigFatCat/20080120/1200825243)