Vad är en bred karaktär?

En bred karaktär beskriver ett tecken med ett värde större än 127, 255 eller som upptar mer än en byte, beroende på datorn eller programmeringsspråket.

Med Perl-programmeringsspråket, om ett tecken har ett värde större än 255 och inget kodningsskikt är angivet, genererar det ett fel i HTTP-felloggen som liknar exemplet nedan.

 example.cgi: Bredt tecken i tryck på example.cgi line 1077 

Det här felet uppstår eftersom Perl försöker passa saker i ISO-8859-1 för bakåtkompatibilitetsskäl, men kan inte och använder UTF-8-kodning istället. För att åtgärda detta fel anger du kodningen genom att använda raden nedan längst upp i ditt Perl-skript.

 binmode STDOUT, ": kodning (UTF-8)"; # Ange kodning 

ASCII, Programmeringsvillkor, UTF-8