Hi Kai,
so sollte es gehen:
public void writeFile(string strText, string strFile)
{
StreamWriter sw = new StreamWriter(strFile, false,
System.Text.Encoding.Default);
sw.WriteLine(strText);
sw.Close;
}
Gru�
Axel
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag von Kai Gloth
Gesendet: Freitag, 5. M�rz 2004 15:59
An: [EMAIL PROTECTED]
Betreff: [CSharp.net] Encoding Problem mit StreamWriter
Hi,
ich habe folgende Funktion:
public void WriteFile(string strText,string strFile)
{
StreamWriter sw = new StreamWriter(strFile,false);
sw.WriteLine(strText);
sw.Close();
}
Wenn diese Funktion einen Text mit einem "�" schreibt, zeigt mir der
Hexeditor statt einem "E4" zwei Zeichen mit dem Wert "C3" und "A4" an.
Auch eine �nderung des Encodings brachte keine Abhilfe.
Wie schreibe ich denn eine Datei mit dem richtigen Zeichen?
Hintergrund:
Wenn ich diese Datei mit einen Bulk Insert in den SQL - Server
einf�ge, kommen nur undefinierte Zeichen beim Server an.
--
Best regards,
Kai
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net