回答編集履歴

2

加筆修正

2018/08/15 03:17

投稿

退会済みユーザー
test CHANGED
@@ -11,6 +11,14 @@
11
11
  →cgiファイルの起動に関わる設定がおかしいとか、/usr/bin/perlの位置にPerlが置いてないとか。
12
12
 
13
13
  →→サーバーの仕様を再確認。
14
+
15
+
16
+
17
+ 加えて、
18
+
19
+ ファイル保存時のエンコーディングがおかしい可能性。
20
+
21
+ UTF-8かどうか、BOMなしかどうかを点検。
14
22
 
15
23
 
16
24
 
@@ -44,6 +52,6 @@
44
52
 
45
53
 
46
54
 
47
- みたいになってるので、これですね
55
+ みたいになってるので、これも対策したほうがよろしいかと
48
56
 
49
57
  [文字列を print すると「Wide character in print at」と出力されて困った - 英語とプログラミング気まぐれ日記](http://d.hatena.ne.jp/BigFatCat/20080120/1200825243)

1

加筆修正

2018/08/15 03:17

投稿

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