Entries from 2008-07-11 to 1 day

CGI.pmに起因するHTMLの文字化け

CGIで掲示板を作ってみた。 http://www.sugyan.dynalias.com/~sugi/cgi-bin/cheapbbs.cgi どうも送信後にフォームの文字が化ける。おかしいなぁ。 ・・・と思ってググってみると、やっぱり情報があった!! CGI.pm の textfield(), popup_menu(), checkbox_g…

HTMLの特殊文字をエスケープ

って、これでいいの?? もっと考慮すべきことがあるのかなぁ・・・ sub convert_char { my $arg = shift; $arg =~ s/&/&amp;/g; $arg =~ s/ /&nbsp;/g; $arg =~ s/\"/&quot;/g; $arg =~ s/</&lt;/g; $arg =~ s/>/&gt;/g; return $arg; }