#!/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 '
\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 '\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 "
Created: November 13, 2002
© Copyright 2002 En-Ran Zhou 周恩冉