Szeroki znak opisuje znak o wartości większej niż 127, 255 lub zajmuje więcej niż jeden bajt, w zależności od komputera lub języka programowania.
W języku programowania Perl, jeśli znak ma wartość większą niż 255 i nie określono żadnej warstwy kodowania, generuje błąd w dzienniku błędów HTTP podobny do poniższego przykładu.
example.cgi: Szeroki znak w print na przykład.cgi linia 1077
Ten błąd występuje, ponieważ Perl próbuje dopasować rzeczy w ISO-8859-1 ze względu na wsteczną kompatybilność, ale nie może i zamiast tego używa kodowania UTF-8. Aby naprawić ten błąd, określ kodowanie, używając poniższej linii na górze skryptu Perla.
binmode STDOUT, ": kodowanie (UTF-8)"; Kodowanie #Set
ASCII, warunki oprogramowania, UTF-8