KENT-WEB サポートコーナー 過去ログ [ 0188 ]


記事No: 14241
投稿日: 2015/09/14(Mon) 14:15:42
タイトルUnrecognized characterになってしまう
ID情報: tamami
投稿者: たま
URLhttp://www.yahoo.co.jp

CentOS 6.5
patio.zip 5.11
perl, v5.10.1

check.cgiが動作しません。

/etc/httpd/logsのエラーには
[error] [client ::1] Unrecognized character \\xE2 in column 10 at ./init.cgi line 255.
[error] [client ::1] Compilation failed in require at /var/www/html/patio/check.cgi line 14.
[error] [client ::1] Premature end of script headers: check.cgi

./init.cgi line 255には、
$val =~ s/&/&/g;

~ が認証出来ていないようなのですが、どのようにすればよろしいのでしょうか?



記事No: 14245
投稿日: 2015/09/15(Tue) 13:39:47
タイトルRe: Unrecognized characterになってしまう
ID情報: tamami
投稿者: たま

vi でinit.cgiを開くと以下のように表示されますが

$val =~ s/\r\n/<br>/g;
$val =~ s/\n/<br>/g;
$val =~ s/\r/<br>/g;

%cat -e check.cgiで表示すると

  $val =M-bM-^@M-> s/M-BM-%rM-BM-%n/<br>/g;$
  $val =M-bM-^@M-> s/M-BM-%n/<br>/g;$
  $val =M-bM-^@M-> s/M-BM-%r/<br>/g;$
と文字化け?になっている事を何か関係がありますでしょうか?


記事No: 14246
投稿日: 2015/09/15(Tue) 13:57:07
タイトルRe^2: Unrecognized characterになってしまう
ID情報: tamami
投稿者: たま
URLhttp://localhost/patio8/check.cgi

URLですが自端末のWEBで表示する事が出来るのすが、外からアクセスできません。

申し訳ありませ。なので、最初にURLの欄にはダミーを入力いたしました。


記事No: 14250
投稿日: 2015/09/16(Wed) 14:48:10
タイトルRe^3: Unrecognized characterになってしまう
ID情報: teketen
投稿者: てけてん

> %cat -e check.cgiで表示すると

http://centossrv.com/apache.shtml
#AddDefaultCharset UTF-8 ← コメントアウト(文字化け対応)

また、KENTさんのスクリプトは、改行コードがCR+LFです。
CentOSは、LFだと思うので、バイナリファイル以外は、改行コードを変更して試して下さい。
それでもダメな場合は、設定ファイルの設定を変更していたら、設定以外で全角文字がないかをチェックするなど。

これ以上は、こちらに環境がないし、そちらも見られませんので、後はご自分で試行錯誤して下さい。
(又は、他の方の回答をお待ちください)
以上です。


[検索ページ] [掲示板]