#!/usr/bin/perl use CGI qw(:standard); use Convert::UU; use Convert::BinHex; use MIME::Base64; use MIME::QuotedPrint; use URI::Escape; print header(-charset=>'big5'); print start_html(-bgcolor=>'#F8F4E7', -title=>'編碼線上教具'); print '

編碼線上教具

'; if (param('tf')) { $tf = param('tf'); print "

原文:$tf

\n"; print "
\n"; print "
Base64
\n"; print "
", encode_base64($tf), "
\n"; print "
QuotedPrint
\n"; print "
", MIME::QuotedPrint::encode($tf), "
\n"; print "
URL
\n"; print "
", URI::Escape::uri_escape($tf), "
\n"; print "
UU
\n"; print "
"; @uuoutput = split("\n", Convert::UU::uuencode($tf)); foreach(@uuoutput) { if($_ !~ 'begin' && $_ !~ 'end') { print; } } print "
\n"; my $b2h = Convert::BinHex->bin2hex; print "
BinHex
\n"; print "
",$b2h->next($tf), $b2h->done, "
\n"; print "
\n"; print hr, "\n"; } print '您可以在下面的欄位中輸入最多二十四個字以進行編碼示範:', br, br, "\n"; print start_form(), "\n"; #print "輸入字串:", textfield(-name=>'tf', -maxlength=>'24'), "\n"; print "輸入字串:\n"; print submit(-value=>'編碼'), "\n"; print end_form, "\n"; print '
[按這裡回課程首頁]
'; print << 'END';

Created: November 13, 2002
© Copyright 2002 En-Ran Zhou 周恩冉

shann@math.ncu.edu.tw

END print end_html();