Forum: ASP.NET |
Thema:
Einlesen einer Datei und Encoding |
Von:
G. Guest (
02.04.2004 09:26) |
Hallo,
ich möchte eine verschlüsselte Datei einlesen, Teile daraus extrahieren, in ein ByteArray umwandeln und weiterverarbeiten. Dabei stosse ich aber auf Probleme mit dem Encoding.
Die Datei die ich einlesen möchte, sieht in etwa so aus:
UID=\u0003<\u00DC\u00ABO\u00F5D\u0019\u007Fs\u00E6\u0084
Ich lese die Datei mit einem BinaryReader folgendermaßen ein:
BinaryReader binReader = new BinaryReader(File.Open(file, FileMode.Open),Encoding.Encoding.GetEncoding("ISO8859-1"));
int anzBytes = (int)binReader.BaseStream.Length;
byte[] bernd = binReader.ReadBytes(anzBytes);
stringUID = iso.GetString(bernd);
Egal mit welchem Encoding ich die Datei öffne, erhalte ich die Backslashes immer doppelt codiert und mein String sieht dann so aus:
UID=\\u0003<\\u00DC\\u00ABO\\u00F5D\\u0019\\u007Fs\\u00E6\\u0084
Was kann ich dagegen tun??? Hat irgendwer eine Idee?? Ich sitze jetzt schon sehr lange an dem Problem und bin für jeden noch so kleinen Hinweis dankbar.. :((
Jens
Betreff |
Von |
Datum |
|
  |
Re: Einlesen einer Datei und Encoding
Kann es sein das der Verschlüsselte String nicht ISO08859-1 sondern Base64 codiert ist ?<br>Ausserdem , wenn die Datei verschlüsselet ist wo setzt du mit der Decryption an ?<br> |
 |
 |
 |
|
|
Gunnar
Krause
|
02.04.2004 14:11 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!