System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
share
/
perl5
/
pod
/
216.73.216.49
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for mail.ontime-ae.com made by tabagkayu.
Folder Name
File Name
File Content
File
perlunitut.pod
=head1 NAME perlunitut - Perl Unicode Tutorial =head1 DESCRIPTION The days of just flinging strings around are over. It's well established that modern programs need to be capable of communicating funny accented letters, and things like euro symbols. This means that programmers need new habits. It's easy to program Unicode capable software, but it does require discipline to do it right. There's a lot to know about character sets, and text encodings. It's probably best to spend a full day learning all this, but the basics can be learned in minutes. These are not the very basics, though. It is assumed that you already know the difference between bytes and characters, and realise (and accept!) that there are many different character sets and encodings, and that your program has to be explicit about them. Recommended reading is "The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)" by Joel Spolsky, at L<http://joelonsoftware.com/articles/Unicode.html>. This tutorial speaks in rather absolute terms, and provides only a limited view of the wealth of character string related features that Perl has to offer. For most projects, this information will probably suffice. =head2 Definitions It's important to set a few things straight first. This is the most important part of this tutorial. This view may conflict with other information that you may have found on the web, but that's mostly because many sources are wrong. You may have to re-read this entire section a few times... =head3 Unicode B<Unicode> is a character set with room for lots of characters. The ordinal value of a character is called a B<code point>. (But in practice, the distinction between code point and character is blurred, so the terms often are used interchangeably.) There are many, many code points, but computers work with bytes, and a byte has room for only 256 values. Unicode has many more characters than that, so you need a method to make these accessible. Unicode is encoded using several competing encodings, of which UTF-8 is the most used. In a Unicode encoding, multiple subsequent bytes can be used to store a single code point, or simply: character. =head3 UTF-8 B<UTF-8> is a Unicode encoding. Many people think that Unicode and UTF-8 are the same thing, but they're not. There are more Unicode encodings, but much of the world has standardized on UTF-8. UTF-8 treats the first 128 codepoints, 0..127, the same as ASCII. They take only one byte per character. All other characters are encoded as two to four bytes using a complex scheme. Fortunately, Perl handles this for us, so we don't have to worry about this. =head3 Text strings (character strings) B<Text strings>, or B<character strings> are made of characters. Bytes are irrelevant here, and so are encodings. Each character is just that: the character. On a text string, you would do things like: $text =~ s/foo/bar/; if ($string =~ /^\d+$/) { ... } $text = ucfirst $text; my $character_count = length $text; The value of a character (C<ord>, C<chr>) is the corresponding Unicode code point. =head3 Binary strings (byte strings) B<Binary strings>, or B<byte strings> are made of bytes. Here, you don't have characters, just bytes. All communication with the outside world (anything outside of your current Perl process) is done in binary. On a binary string, you would do things like: my (@length_content) = unpack "(V/a)*", $binary; $binary =~ s/\x00\x0F/\xFF\xF0/; # for the brave :) print {$fh} $binary; my $byte_count = length $binary; =head3 Encoding B<Encoding> (as a verb) is the conversion from I<text> to I<binary>. To encode, you have to supply the target encoding, for example C<iso-8859-1> or C<UTF-8>. Some encodings, like the C<iso-8859> ("latin") range, do not support the full Unicode standard; characters that can't be represented are lost in the conversion. =head3 Decoding B<Decoding> is the conversion from I<binary> to I<text>. To decode, you have to know what encoding was used during the encoding phase. And most of all, it must be something decodable. It doesn't make much sense to decode a PNG image into a text string. =head3 Internal format Perl has an B<internal format>, an encoding that it uses to encode text strings so it can store them in memory. All text strings are in this internal format. In fact, text strings are never in any other format! You shouldn't worry about what this format is, because conversion is automatically done when you decode or encode. =head2 Your new toolkit Add to your standard heading the following line: use Encode qw(encode decode); Or, if you're lazy, just: use Encode; =head2 I/O flow (the actual 5 minute tutorial) The typical input/output flow of a program is: 1. Receive and decode 2. Process 3. Encode and output If your input is binary, and is supposed to remain binary, you shouldn't decode it to a text string, of course. But in all other cases, you should decode it. Decoding can't happen reliably if you don't know how the data was encoded. If you get to choose, it's a good idea to standardize on UTF-8. my $foo = decode('UTF-8', get 'http://example.com/'); my $bar = decode('ISO-8859-1', readline STDIN); my $xyzzy = decode('Windows-1251', $cgi->param('foo')); Processing happens as you knew before. The only difference is that you're now using characters instead of bytes. That's very useful if you use things like C<substr>, or C<length>. It's important to realize that there are no bytes in a text string. Of course, Perl has its internal encoding to store the string in memory, but ignore that. If you have to do anything with the number of bytes, it's probably best to move that part to step 3, just after you've encoded the string. Then you know exactly how many bytes it will be in the destination string. The syntax for encoding text strings to binary strings is as simple as decoding: $body = encode('UTF-8', $body); If you needed to know the length of the string in bytes, now's the perfect time for that. Because C<$body> is now a byte string, C<length> will report the number of bytes, instead of the number of characters. The number of characters is no longer known, because characters only exist in text strings. my $byte_count = length $body; And if the protocol you're using supports a way of letting the recipient know which character encoding you used, please help the receiving end by using that feature! For example, E-mail and HTTP support MIME headers, so you can use the C<Content-Type> header. They can also have C<Content-Length> to indicate the number of I<bytes>, which is always a good idea to supply if the number is known. "Content-Type: text/plain; charset=UTF-8", "Content-Length: $byte_count" =head1 SUMMARY Decode everything you receive, encode everything you send out. (If it's text data.) =head1 Q and A (or FAQ) After reading this document, you ought to read L<perlunifaq> too, then L<perluniintro>. =head1 ACKNOWLEDGEMENTS Thanks to Johan Vromans from Squirrel Consultancy. His UTF-8 rants during the Amsterdam Perl Mongers meetings got me interested and determined to find out how to use character encodings in Perl in ways that don't break easily. Thanks to Gerard Goossen from TTY. His presentation "UTF-8 in the wild" (Dutch Perl Workshop 2006) inspired me to publish my thoughts and write this tutorial. Thanks to the people who asked about this kind of stuff in several Perl IRC channels, and have constantly reminded me that a simpler explanation was needed. Thanks to the people who reviewed this document for me, before it went public. They are: Benjamin Smith, Jan-Pieter Cornet, Johan Vromans, Lukas Mai, Nathan Gray. =head1 AUTHOR Juerd Waalboer <#####@juerd.nl> =head1 SEE ALSO L<perlunifaq>, L<perlunicode>, L<perluniintro>, L<Encode>
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2025-07-29 10:57:25
..
DIR
-
drwxr-xr-x
2025-07-29 10:57:25
perl.pod
text/plain
15.89 KB
-rw-r--r--
2025-07-28 08:07:09
perl5004delta.pod
text/plain
54.92 KB
-rw-r--r--
2025-07-28 08:07:09
perl5005delta.pod
text/plain
33.48 KB
-rw-r--r--
2025-07-28 08:07:09
perl5100delta.pod
text/plain
54.23 KB
-rw-r--r--
2025-07-28 08:07:09
perl5101delta.pod
text/plain
42.86 KB
-rw-r--r--
2025-07-28 08:07:09
perl5120delta.pod
text/plain
87.18 KB
-rw-r--r--
2025-07-28 08:07:09
perl5121delta.pod
text/plain
9.9 KB
-rw-r--r--
2025-07-28 08:07:09
perl5122delta.pod
text/plain
9.38 KB
-rw-r--r--
2025-07-28 08:07:09
perl5123delta.pod
text/plain
4 KB
-rw-r--r--
2025-07-28 08:07:09
perl5124delta.pod
text/plain
3.59 KB
-rw-r--r--
2025-07-28 08:07:09
perl5125delta.pod
text/plain
7.5 KB
-rw-r--r--
2025-07-28 08:07:09
perl5140delta.pod
text/plain
140.94 KB
-rw-r--r--
2025-07-28 08:07:09
perl5141delta.pod
text/plain
7.78 KB
-rw-r--r--
2025-07-28 08:07:09
perl5142delta.pod
text/plain
6.73 KB
-rw-r--r--
2025-07-28 08:07:09
perl5143delta.pod
text/plain
7.58 KB
-rw-r--r--
2025-07-28 08:07:09
perl5144delta.pod
text/plain
6.18 KB
-rw-r--r--
2025-07-28 08:07:09
perl5160delta.pod
text/plain
130.52 KB
-rw-r--r--
2025-07-28 08:07:09
perl5161delta.pod
text/plain
6 KB
-rw-r--r--
2025-07-28 08:07:09
perl5162delta.pod
text/plain
3.51 KB
-rw-r--r--
2025-07-28 08:07:09
perl5163delta.pod
text/plain
3.99 KB
-rw-r--r--
2025-07-28 08:07:09
perl5180delta.pod
text/plain
116.63 KB
-rw-r--r--
2025-07-28 08:07:09
perl5181delta.pod
text/plain
6.44 KB
-rw-r--r--
2025-07-28 08:07:09
perl5182delta.pod
text/plain
5.21 KB
-rw-r--r--
2025-07-28 08:07:09
perl5184delta.pod
text/plain
4.53 KB
-rw-r--r--
2025-07-28 08:07:09
perl5200delta.pod
text/plain
112.99 KB
-rw-r--r--
2025-07-28 08:07:09
perl5201delta.pod
text/plain
10.64 KB
-rw-r--r--
2025-07-28 08:07:09
perl5202delta.pod
text/plain
12.22 KB
-rw-r--r--
2025-07-28 08:07:09
perl5203delta.pod
text/plain
9.17 KB
-rw-r--r--
2025-07-28 08:07:09
perl5220delta.pod
text/plain
127.89 KB
-rw-r--r--
2025-07-28 08:07:09
perl5221delta.pod
text/plain
10.51 KB
-rw-r--r--
2025-07-28 08:07:09
perl5222delta.pod
text/plain
12.33 KB
-rw-r--r--
2025-07-28 08:07:09
perl5223delta.pod
text/plain
8.26 KB
-rw-r--r--
2025-07-28 08:07:09
perl5224delta.pod
text/plain
4.36 KB
-rw-r--r--
2025-07-28 08:07:09
perl5240delta.pod
text/plain
63.41 KB
-rw-r--r--
2025-07-28 08:07:09
perl5241delta.pod
text/plain
8.02 KB
-rw-r--r--
2025-07-28 08:07:09
perl5242delta.pod
text/plain
4.02 KB
-rw-r--r--
2025-07-28 08:07:09
perl5243delta.pod
text/plain
11.16 KB
-rw-r--r--
2025-07-28 08:07:09
perl5244delta.pod
text/plain
4.4 KB
-rw-r--r--
2025-07-28 08:07:09
perl5260delta.pod
text/plain
99.45 KB
-rw-r--r--
2025-07-28 08:07:09
perl5261delta.pod
text/plain
7.74 KB
-rw-r--r--
2025-07-28 08:07:09
perl5262delta.pod
text/plain
7.7 KB
-rw-r--r--
2025-07-28 08:07:09
perl5263delta.pod
text/plain
6.9 KB
-rw-r--r--
2025-07-28 08:07:09
perl5280delta.pod
text/plain
70.42 KB
-rw-r--r--
2025-07-28 08:07:09
perl561delta.pod
text/plain
121.79 KB
-rw-r--r--
2025-07-28 08:07:09
perl56delta.pod
text/plain
104.69 KB
-rw-r--r--
2025-07-28 08:07:09
perl581delta.pod
text/x-c++
37.17 KB
-rw-r--r--
2025-07-28 08:07:09
perl582delta.pod
text/plain
4.37 KB
-rw-r--r--
2025-07-28 08:07:09
perl583delta.pod
text/plain
6.19 KB
-rw-r--r--
2025-07-28 08:07:09
perl584delta.pod
text/plain
7.19 KB
-rw-r--r--
2025-07-28 08:07:09
perl585delta.pod
text/plain
5.75 KB
-rw-r--r--
2025-07-28 08:07:09
perl586delta.pod
text/plain
4.54 KB
-rw-r--r--
2025-07-28 08:07:09
perl587delta.pod
text/plain
8.16 KB
-rw-r--r--
2025-07-28 08:07:09
perl588delta.pod
text/plain
24.68 KB
-rw-r--r--
2025-07-28 08:07:09
perl589delta.pod
text/plain
52.64 KB
-rw-r--r--
2025-07-28 08:07:09
perl58delta.pod
text/plain
112.47 KB
-rw-r--r--
2025-07-28 08:07:09
perlaix.pod
text/plain
19.96 KB
-rw-r--r--
2025-07-28 08:07:09
perlamiga.pod
text/plain
5.61 KB
-rw-r--r--
2025-07-28 08:07:09
perlandroid.pod
text/plain
7.69 KB
-rw-r--r--
2025-07-28 08:07:09
perlapi.pod
text/plain
433.14 KB
-rw-r--r--
2025-07-28 08:07:09
perlapio.pod
text/plain
18.83 KB
-rw-r--r--
2025-07-28 08:07:09
perlartistic.pod
text/plain
6.85 KB
-rw-r--r--
2025-07-28 08:07:09
perlbook.pod
text/plain
8.14 KB
-rw-r--r--
2025-07-28 08:07:09
perlboot.pod
text/plain
294 B
-rw-r--r--
2025-07-28 08:07:09
perlbot.pod
text/plain
304 B
-rw-r--r--
2025-07-28 08:07:09
perlbs2000.pod
text/plain
7.87 KB
-rw-r--r--
2025-07-28 08:07:09
perlcall.pod
text/plain
55.38 KB
-rw-r--r--
2025-07-28 08:07:09
perlce.pod
text/plain
14.26 KB
-rw-r--r--
2025-07-28 08:07:09
perlcheat.pod
text/plain
4.38 KB
-rw-r--r--
2025-07-28 08:07:09
perlclib.pod
text/plain
9.39 KB
-rw-r--r--
2025-07-28 08:07:09
perlcn.pod
text/plain
4.58 KB
-rw-r--r--
2025-07-28 08:07:09
perlcommunity.pod
text/plain
7.05 KB
-rw-r--r--
2025-07-28 08:07:09
perlcygwin.pod
text/plain
26.56 KB
-rw-r--r--
2025-07-28 08:07:09
perldata.pod
text/plain
45.65 KB
-rw-r--r--
2025-07-28 08:07:09
perldbmfilter.pod
text/plain
4.86 KB
-rw-r--r--
2025-07-28 08:07:09
perldebguts.pod
text/plain
37.63 KB
-rw-r--r--
2025-07-28 08:07:09
perldebtut.pod
text/plain
21.63 KB
-rw-r--r--
2025-07-28 08:07:09
perldebug.pod
text/plain
38.34 KB
-rw-r--r--
2025-07-28 08:07:09
perldelta.pod
text/plain
6.9 KB
-rw-r--r--
2025-07-28 08:07:09
perldeprecation.pod
text/plain
17.74 KB
-rw-r--r--
2025-07-28 08:07:09
perldiag.pod
text/plain
277.9 KB
-rw-r--r--
2025-07-28 08:07:09
perldos.pod
text/plain
10.28 KB
-rw-r--r--
2025-07-28 08:07:09
perldsc.pod
text/x-c
25.01 KB
-rw-r--r--
2025-07-28 08:07:09
perldtrace.pod
text/plain
7.77 KB
-rw-r--r--
2025-07-28 08:07:09
perlebcdic.pod
text/plain
82.26 KB
-rw-r--r--
2025-07-28 08:07:09
perlembed.pod
text/x-c
36.32 KB
-rw-r--r--
2025-07-28 08:07:09
perlexperiment.pod
text/plain
7.03 KB
-rw-r--r--
2025-07-28 08:07:09
perlfork.pod
text/plain
13.04 KB
-rw-r--r--
2025-07-28 08:07:09
perlform.pod
text/plain
16.22 KB
-rw-r--r--
2025-07-28 08:07:09
perlfreebsd.pod
text/plain
1.57 KB
-rw-r--r--
2025-07-28 08:07:09
perlfunc.pod
text/plain
383.75 KB
-rw-r--r--
2025-07-28 08:07:09
perlgit.pod
text/plain
32.72 KB
-rw-r--r--
2025-07-28 08:07:09
perlgpl.pod
text/plain
13.49 KB
-rw-r--r--
2025-07-28 08:07:09
perlguts.pod
text/plain
136.06 KB
-rw-r--r--
2025-07-28 08:07:09
perlhack.pod
text/plain
39.5 KB
-rw-r--r--
2025-07-28 08:07:09
perlhacktips.pod
text/plain
54.21 KB
-rw-r--r--
2025-07-28 08:07:09
perlhacktut.pod
text/plain
6.01 KB
-rw-r--r--
2025-07-28 08:07:09
perlhaiku.pod
text/plain
1.47 KB
-rw-r--r--
2025-07-28 08:07:09
perlhist.pod
text/plain
52.29 KB
-rw-r--r--
2025-07-28 08:07:09
perlhpux.pod
text/plain
29.79 KB
-rw-r--r--
2025-07-28 08:07:09
perlhurd.pod
text/plain
1.95 KB
-rw-r--r--
2025-07-28 08:07:09
perlintern.pod
text/plain
53.29 KB
-rw-r--r--
2025-07-28 08:07:09
perlinterp.pod
text/plain
32.9 KB
-rw-r--r--
2025-07-28 08:07:09
perlintro.pod
text/x-c
21.6 KB
-rw-r--r--
2025-07-28 08:07:09
perliol.pod
text/plain
33.38 KB
-rw-r--r--
2025-07-28 08:07:09
perlipc.pod
text/plain
69.17 KB
-rw-r--r--
2025-07-28 08:07:09
perlirix.pod
text/plain
4.29 KB
-rw-r--r--
2025-07-28 08:07:09
perljp.pod
text/plain
7.34 KB
-rw-r--r--
2025-07-28 08:07:09
perlko.pod
text/plain
11.97 KB
-rw-r--r--
2025-07-28 08:07:09
perllexwarn.pod
text/plain
355 B
-rw-r--r--
2025-07-28 08:07:09
perllinux.pod
text/plain
1.45 KB
-rw-r--r--
2025-07-28 08:07:09
perllocale.pod
text/plain
67.07 KB
-rw-r--r--
2025-07-28 08:07:09
perllol.pod
text/plain
9.36 KB
-rw-r--r--
2025-07-28 08:07:09
perlmacos.pod
text/plain
1001 B
-rw-r--r--
2025-07-28 08:07:09
perlmacosx.pod
text/plain
11.78 KB
-rw-r--r--
2025-07-28 08:07:09
perlmod.pod
text/plain
25.63 KB
-rw-r--r--
2025-07-28 08:07:09
perlmodinstall.pod
text/plain
12.49 KB
-rw-r--r--
2025-07-28 08:07:09
perlmodlib.pod
text/plain
74.69 KB
-rw-r--r--
2025-07-28 08:07:09
perlmodstyle.pod
text/plain
22.05 KB
-rw-r--r--
2025-07-28 08:07:09
perlmroapi.pod
text/plain
3.14 KB
-rw-r--r--
2025-07-28 08:07:09
perlnetware.pod
text/plain
6.49 KB
-rw-r--r--
2025-07-28 08:07:09
perlnewmod.pod
text/plain
10.78 KB
-rw-r--r--
2025-07-28 08:07:09
perlnumber.pod
text/plain
8.16 KB
-rw-r--r--
2025-07-28 08:07:09
perlobj.pod
text/plain
34.7 KB
-rw-r--r--
2025-07-28 08:07:09
perlootut.pod
text/plain
26.16 KB
-rw-r--r--
2025-07-28 08:07:09
perlop.pod
text/plain
133.06 KB
-rw-r--r--
2025-07-28 08:07:09
perlopenbsd.pod
text/plain
1.18 KB
-rw-r--r--
2025-07-28 08:07:09
perlopentut.pod
text/plain
9.23 KB
-rw-r--r--
2025-07-28 08:07:09
perlos2.pod
text/plain
91.16 KB
-rw-r--r--
2025-07-28 08:07:09
perlos390.pod
text/plain
15.31 KB
-rw-r--r--
2025-07-28 08:07:09
perlos400.pod
text/plain
4.66 KB
-rw-r--r--
2025-07-28 08:07:09
perlpacktut.pod
text/plain
50.08 KB
-rw-r--r--
2025-07-28 08:07:09
perlperf.pod
text/plain
48.71 KB
-rw-r--r--
2025-07-28 08:07:09
perlplan9.pod
text/plain
5 KB
-rw-r--r--
2025-07-28 08:07:09
perlpod.pod
text/plain
21.68 KB
-rw-r--r--
2025-07-28 08:07:09
perlpodspec.pod
text/plain
66.87 KB
-rw-r--r--
2025-07-28 08:07:09
perlpolicy.pod
text/plain
25.03 KB
-rw-r--r--
2025-07-28 08:07:09
perlport.pod
text/plain
85.55 KB
-rw-r--r--
2025-07-28 08:07:09
perlpragma.pod
text/plain
5.05 KB
-rw-r--r--
2025-07-28 08:07:09
perlqnx.pod
text/plain
6.52 KB
-rw-r--r--
2025-07-28 08:07:09
perlre.pod
text/plain
118.07 KB
-rw-r--r--
2025-07-28 08:07:09
perlreapi.pod
text/plain
29.62 KB
-rw-r--r--
2025-07-28 08:07:09
perlrebackslash.pod
text/plain
31.07 KB
-rw-r--r--
2025-07-28 08:07:09
perlrecharclass.pod
text/plain
47.88 KB
-rw-r--r--
2025-07-28 08:07:09
perlref.pod
text/plain
34.48 KB
-rw-r--r--
2025-07-28 08:07:09
perlreftut.pod
text/plain
18.35 KB
-rw-r--r--
2025-07-28 08:07:09
perlreguts.pod
text/plain
37.43 KB
-rw-r--r--
2025-07-28 08:07:09
perlrepository.pod
text/plain
509 B
-rw-r--r--
2025-07-28 08:07:09
perlrequick.pod
text/plain
18.06 KB
-rw-r--r--
2025-07-28 08:07:09
perlreref.pod
text/plain
14.4 KB
-rw-r--r--
2025-07-28 08:07:09
perlretut.pod
text/plain
118.42 KB
-rw-r--r--
2025-07-28 08:07:09
perlriscos.pod
text/plain
1.49 KB
-rw-r--r--
2025-07-28 08:07:09
perlrun.pod
text/plain
52.29 KB
-rw-r--r--
2025-07-28 08:07:09
perlsec.pod
text/plain
25.57 KB
-rw-r--r--
2025-07-28 08:07:09
perlsolaris.pod
text/plain
29.12 KB
-rw-r--r--
2025-07-28 08:07:09
perlsource.pod
text/plain
6.71 KB
-rw-r--r--
2025-07-28 08:07:09
perlstyle.pod
text/plain
8.43 KB
-rw-r--r--
2025-07-28 08:07:09
perlsub.pod
text/plain
71.26 KB
-rw-r--r--
2025-07-28 08:07:09
perlsymbian.pod
text/plain
15 KB
-rw-r--r--
2025-07-28 08:07:09
perlsyn.pod
text/plain
43.47 KB
-rw-r--r--
2025-07-28 08:07:09
perlsynology.pod
text/plain
7.6 KB
-rw-r--r--
2025-07-28 08:07:09
perlthrtut.pod
text/plain
45.37 KB
-rw-r--r--
2025-07-28 08:07:09
perltie.pod
text/plain
37.7 KB
-rw-r--r--
2025-07-28 08:07:09
perltoc.pod
text/plain
677.9 KB
-rw-r--r--
2025-07-28 08:07:09
perltodo.pod
text/plain
376 B
-rw-r--r--
2025-07-28 08:07:09
perltooc.pod
text/plain
294 B
-rw-r--r--
2025-07-28 08:07:09
perltoot.pod
text/plain
294 B
-rw-r--r--
2025-07-28 08:07:09
perltrap.pod
text/plain
10.37 KB
-rw-r--r--
2025-07-28 08:07:09
perltru64.pod
text/plain
8.29 KB
-rw-r--r--
2025-07-28 08:07:09
perltw.pod
text/plain
4.37 KB
-rw-r--r--
2025-07-28 08:07:09
perlunicode.pod
text/plain
80.56 KB
-rw-r--r--
2025-07-28 08:07:09
perlunicook.pod
text/plain
24.89 KB
-rw-r--r--
2025-07-28 08:07:09
perlunifaq.pod
text/plain
13.33 KB
-rw-r--r--
2025-07-28 08:07:09
perluniintro.pod
text/plain
37.44 KB
-rw-r--r--
2025-07-28 08:07:09
perluniprops.pod
text/x-python
278.62 KB
-rw-r--r--
2025-07-28 08:07:09
perlunitut.pod
text/plain
7.76 KB
-rw-r--r--
2025-07-28 08:07:09
perlutil.pod
text/plain
7.46 KB
-rw-r--r--
2025-07-28 08:08:32
perlvar.pod
text/plain
76.53 KB
-rw-r--r--
2025-07-28 08:07:09
perlvms.pod
text/plain
49.63 KB
-rw-r--r--
2025-07-28 08:07:09
perlvos.pod
text/plain
3.75 KB
-rw-r--r--
2025-07-28 08:07:09
perlwin32.pod
text/plain
38.38 KB
-rw-r--r--
2025-07-28 08:07:09
perlxs.pod
text/plain
77.07 KB
-rw-r--r--
2025-07-28 08:07:09
perlxstut.pod
text/plain
48.92 KB
-rw-r--r--
2025-07-28 08:07:09
perlxstypemap.pod
text/plain
23.44 KB
-rw-r--r--
2025-07-28 08:07:09
~ ACUPOFTEA - mail.ontime-ae.com