Ce este un caracter larg?

Un caracter lat descrie un caracter cu o valoare mai mare de 127, 255 sau care ocupă mai mult de un octet, în funcție de computer sau limbajul de programare.

Cu limbajul de programare Perl, dacă un caracter are o valoare mai mare de 255 și nu este specificat niciun strat de codificare, acesta generează o eroare în jurnalul de erori HTTP similar cu exemplul de mai jos.

 example.cgi: caracter larg în print la linia example.cgi 1077 

Această eroare apare deoarece Perl încearcă să se potrivească lucrurilor în ISO-8859-1 pentru motive de compatibilitate înapoi, dar nu poate și utilizează în schimb codificarea UTF-8. Pentru a remedia această eroare, specificați codificarea folosind linia de mai jos în partea de sus a scriptului dvs. Perl.

 binmode STDOUT ": codificare (UTF-8)"; #Setarea codificării 

ASCII, Termeni de software, UTF-8