Thread Problem beim Wandeln für Hex-Zugriff: Http-Request über Server auf Oracle-DB
(4 answers)
Opened by holgi66 at 2005-02-23 08:38
Ich habe folgendes Problem :
Ich muss über http-request eine Oracle-DB über einen Server ansprechen. dabei muss ich die Werte hexal übergeben, und zwar so, dass z.b. der Buchstabe a mit 4 Byte übergeben wird : "\x61\x00\x00\x00", oder z.b. die Zahl 1 : "\x31\x00\x00\x00". Die Eingaben dazu werden dynamisch erzeugt. Wie bekomme ich die am sinnvollsten gewandelt ? Hab eine Funktion geschrieben, die das über eine Tabelle machen soll, aber die bringt das beim print anders raus, als wenn ich das direkt zuweise, wandelt das irgendwie nicht richtig : Coding : Code: (dl
)
1 #!/usr/bin/perl -w Ausgabe : id: f002679 len : 7 erg: \x66\x00\x30\x00\x30\x00\x32\x00\x36\x00\x37\x00\x39\x00 hexbid: \x66\x00\x30\x00\x30\x00\x32\x00\x36\x00\x37\x00\x39\x00 # Ausgabe aus Funktion bid: f002679 # Ausgabe aus direkter Zuweisung, so sollte es auch sein Tabelle, die in hextab eingelesen wird : 0\x30\x00 1\x31\x00 2\x32\x00 3\x33\x00 4\x34\x00 usw. Bin in Perl noch nicht so tief drin, denke mal, dass man das eleganter lösen kann, oder ? Gruß Holger\n\n <!--EDIT|renee|1109145482--> |