Mi az a széles karakter?

A széles karakter egy olyan karaktert ír le, amelynek értéke nagyobb, mint 127, 255, vagy amely több bájtot foglal el a számítógéptől vagy a programozási nyelvtől függően.

A Perl programozási nyelv esetén, ha egy karakternek 255-nél nagyobb értéke van, és nincs megadva kódoló réteg, akkor egy hiba lép fel a HTTP hibanaplóban az alábbi példához hasonlóan.

 example.cgi: Széles karakter a print.cgi sorban 1077 

Ez a hiba azért fordul elő, mert a Perl az ISO-8859-1 szabványban foglaltakat próbálja elhelyezni a visszafelé kompatibilitási okok miatt, de nem tudja, és nem használja az UTF-8 kódolást. A hiba kijavításához adja meg a kódolást az alábbi sor segítségével a Perl-parancsfájl tetején.

 binmode STDOUT, ": kódolás (UTF-8)"; # Állítsa be a kódolást 

ASCII, Szoftver kifejezések, UTF-8