1Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1637
1637
EMPFEHLEN
-
Hallo,
ich habe in der Datenhaltung ein Byte Array. Ich erstelle beim Serialisieren meines Projekts eine XML Datei und muss mir darin den Zustand des byte Arrays speichern. Mit new String(myByteArray[], "utf-8") oder sowas bekomme ich nur Hieroglyphen - das String.getBytes() funktioniert da genauso wenig ... hat jemand eine andere Idee?
Danke schonmal im Voraus.
Lieben Gruß
riseX
-
22.02.10 08:48 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.Wie und mit welcher Kodierung?
Was steht denn in dem Byte-Array drin? In welcher Kodierung?
Manche Zeichen dürfen in einem XML Dokument nicht verwendet werden. Siehe http://www.w3.org/TR/REC-xml/#charsets
Hinzu kommt das spezielle Zeichen in PCDATA Sektionen kodiert werden müssen (&, <, >).
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi,
erstmal danke für die Antwort
Du hast schon recht ... ich kann das nicht so ohne weiteres speichern. Das encoding ist iso-8859-1. Ich habs aber nun als Einzeiler quick und dirty gelöst.
Code :1
BigInteger biiig = new BigInteger(myByteArray[]);
und
Code :1
byte [] myByteArray = biiig.toByteArray();
gibt mir den gleichen Wert wieder zurück ...
Abgespeichert wird das halt nun als riesen Zahl ... aber es funktioniert zumindest erstmal ...
Ist doch OK so, oder?
Gruß
riseX
-
22.02.10 09:31 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
So richtig elegant ist diese Methode wohl nicht.
Du könntest bspw. Base64 verwenden (siehe z.B. http://openbook.galileodesign.de/jav...2d6350160bc930)
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hm ... das könnte ich mal versuchen ... ich benutze das base64 encoding schon beim XML-RPC Client ...
cool .. .das versuche ich mal ...
... ich melde mich wenn was nicht klappt
Danke schonmal für Deine Hilfe
Gruß
riseX
-
Funktioniert super ... so mach ichs ...
Superdanke nochmal ...
Ähnliche Themen
-
Byte array in einer Datei abspeichern
Von smokymcdope im Forum JavaAntworten: 6Letzter Beitrag: 05.05.09, 21:15 -
BufferdImage über byte Array als Blob in Datenbank speichern
Von ARadauer im Forum JavaAntworten: 2Letzter Beitrag: 29.01.08, 13:02 -
byte [] - Array reseten
Von bladich im Forum JavaAntworten: 3Letzter Beitrag: 24.11.06, 15:58 -
Byte Array zurechtschneiden
Von Nikon the Third im Forum .NET ArchivAntworten: 3Letzter Beitrag: 24.01.05, 18:14 -
Byte-Array als Bitmap
Von siscop im Forum .NET ArchivAntworten: 3Letzter Beitrag: 20.05.04, 11:01





Zitieren

Login





