Hallo,
Ich habe hier versucht:
Erste Zeile im Textdatein lesen (in Hex.)
Sollte hier FFFE (weil die textdatei Unicode ist)sein! Aber hier lese ich als Dezimal (255)! Wie kann ich die erste Zeile als FFFE lesen nicht als Dezimal (255).Ich bedanke mich für die Hilfe sehr!
FileStream datei= new FileStream("C:\\text1.txt",FileMode.Open);
BinaryReader r= new BinaryReader(datei);
ArrayList al = new ArrayList();
byte [] newArray = new byte[2];
byte s;
for(int i=0;i<newArray.Length;++i)
{
s = r.ReadByte();
al.Add(s);
if (s==(255))
{
MessageBox.Show("Unicode");
}
else
{
MessageBox.Show("Not Unicode");
}
}
r.Close();
Ich habe hier versucht:
Erste Zeile im Textdatein lesen (in Hex.)
Sollte hier FFFE (weil die textdatei Unicode ist)sein! Aber hier lese ich als Dezimal (255)! Wie kann ich die erste Zeile als FFFE lesen nicht als Dezimal (255).Ich bedanke mich für die Hilfe sehr!
FileStream datei= new FileStream("C:\\text1.txt",FileMode.Open);
BinaryReader r= new BinaryReader(datei);
ArrayList al = new ArrayList();
byte [] newArray = new byte[2];
byte s;
for(int i=0;i<newArray.Length;++i)
{
s = r.ReadByte();
al.Add(s);
if (s==(255))
{
MessageBox.Show("Unicode");
}
else
{
MessageBox.Show("Not Unicode");
}
}
r.Close();