⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 encoder.t

📁 source of perl for linux application,
💻 T
字号:
## $Id: Encoder.t,v 2.0 2004/05/16 20:55:17 dankogai Exp $#BEGIN {    require Config; import Config;    if ($Config{'extensions'} !~ /\bEncode\b/) {      print "1..0 # Skip: Encode was not built\n";      exit 0;    }    $| = 1;}use strict;#use Test::More 'no_plan';use Test::More tests => 516;use Encode::Encoder qw(encoder);use MIME::Base64;package Encode::Base64;use base 'Encode::Encoding';__PACKAGE__->Define('base64');use MIME::Base64;sub encode{    my ($obj, $data) = @_;    return encode_base64($data);}sub decode{    my ($obj, $data) = @_;    return decode_base64($data);}package main;my $e = encoder("foo", "ascii");ok ($e->data("bar"));is ($e->data, "bar");ok ($e->encoding("latin1"));is ($e->encoding, "iso-8859-1");my $data = '';for my $i (0..255){    no warnings;    $data .= chr($i);    my $base64 = encode_base64($data);    is(encoder($data)->base64, $base64, "encode");    is(encoder($base64)->bytes('base64'), $data, "decode");}1;__END__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -