Woran erkennt man, ob Daten als Characters oder Octets vorliegen? Man kann mit dem Standard-Modul Devel::Peek in die interne Repäsentation von Daten nachschauen:

	perl -MDevel::Peek -e "Dump qq{a}"
      
ergibt:
    SV = PV(0x811e088) at 0x811ddfc
      REFCNT = 1
      FLAGS = (POK,READONLY,pPOK)
      PV = 0x8120a9c "a"\0
      CUR = 1
      LEN = 4
      
Hier sehen wir, dass es sich um ein Skalar handelt (SV = Scalar Value) und dass der Inhalt des Skalars "ä" ist (zu sehen in PV = Pointer Value, Zeichendaten).

 
^^
Copyright Slaven Rezić Februar 2006