--- test/html-webhacc/cc.cgi 2007/07/16 10:55:11 1.11 +++ test/html-webhacc/cc.cgi 2007/07/17 14:28:20 1.14 @@ -15,7 +15,9 @@ $s =~ s/</g; $s =~ s/>/>/g; $s =~ s/"/"/g; - $s =~ s!([\x00-\x09\x0B-\x1F\x7F-\x80])!sprintf 'U+%04X', ord $1!ge; + $s =~ s{([\x00-\x09\x0B-\x1F\x7F-\xA0\x{FEFF}\x{FFFC}-\x{FFFF}])}{ + sprintf 'U+%04X', ord $1; + }ge; return $s; } # htescape @@ -28,12 +30,12 @@ exit; } + binmode STDOUT, ':utf8'; + $| = 1; + require Message::DOM::DOMImplementation; my $dom = Message::DOM::DOMImplementation->new; - my $input = get_input_document ($http, $dom); - my $inner_html_element = $http->parameter ('e'); - load_text_catalog ('en'); ## TODO: conneg my @nav; @@ -46,8 +48,15 @@
-