hin again,
wenn das Zeichen gegeben ist (hier als Binary direkt aus der C-Datei), siehts dann so aus:
unsigned char *uml = "ü"; // Datei in ISO-8859-1 gespeichert
printf("%X %X\n", uml[0] >> 4 & 0xF, uml[0] & 0xF);
und in Perl kriegst Du die Oktettenwertigkeit mit unpack("C", "ü")
aus der Binary. Beachte daß die Dateien mit dem Code in der richtigen Zeichenkodierung gespeichert sind!
MfG