Perl-programmeringsspråket chr () och ord () funktioner används för att konvertera tecken till deras ASCII- eller Unicode-värden och vice versa. Chr () tar ett ASCII- eller Unicode-värde och returnerar motsvarande karaktär, och ord () utför omvänd operation genom att konvertera ett tecken till det numeriska värdet.
Funktionen chr () returnerar det tecken som representeras av det angivna numret. Till exempel:
#! / Usr / bin / perl
tryck chr (33)
tryck "/ n";
tryck chr (36)
tryck "/ n";
tryck chr (46)
tryck "/ n";
När den här koden körs ger den detta resultat:
!
$
&
Obs: Tecknen från 128 till 255 är som standard inte kodade som UTF-8 av bakåtkompatibilitetsskäl.
Ord () -funktionen gör motsatsen. Den tar ett tecken och konverterar det till sitt ASCII- eller Unicode-numeriska värde.
#! / Usr / bin / perl
tryck ord ('A');
tryck "/ n";
tryck ord ('a');
tryck "/ n";
tryck ord ('B');
tryck "/ n";
När den körs returnerar detta:
65
97
66
Du kan bekräfta att resultaten är korrekta genom att kontrollera en ASCII-koduppslagstabell online.
Perl skapades i mitten av 80-talet, så det var ett moget programmeringsspråk långt innan webbplatser exploderade i popularitet. Perl var ursprungligen designad för textbehandling, och den är kompatibel med HTML och andra markeringsspråk, så det blev snabbt populärt bland webbplatsutvecklare. Perls styrka ligger i dess förmåga att interagera med sin miljö och dess plattforms kompatibilitet. Det kan enkelt öppna och manipulera många filer inom samma program.