- 824 名前:nobodyさん [2008/11/30(日) 14:19:21 ID:H/ku35mj]
- 書き込みに使った携帯はauです。
プログラムの過程でで文字が化けたのではなくread(STDIN,$receive,$ENV{'CONTENT_LENGTH'});で 受け取った時点ですでに文字化けしていました。下記は書き込み時のHTML(プログラムから出力)です。 <!doctype html public -//w3c//dtd html 4.01//en www.w3.org/tr/html4/strict.dtd> <html lang=ja><head><meta http-equiv=content-type content=text/html; charset=shift_jis> <title>書き込み</title></head> <body><form method=post action=./write.cgi> <input type=hidden name=test value=a> タイトル<br><input type=text name=title size=10 maxlength=36><br> 名前:<br><input type=text name=name size=10 maxlength=16><br> コ a%s%H<br><textarea name=comment rows=5 cols=20></textarea><br> <input type=submit value=送信></form> <center><a href=../>test</a></center></body></html> 何回もHTMLに間違えがないか確認しましたが問題なさそうですし、何が原因なのでしょうか。 ちなみに上記のプログラムと変数宣言だけ違う掲示板のCGIがあるのですがそちら側は問題なく 投稿出来たのでサーバー側に原因があるとは考えにくいです。 (ただしこっちの掲示板のHTMLはプログラム出力ではなく最初からHTMLファイルです。) 長々とすみません。よろしくお願いします。
|

|