Hallo,
ich habe ein Encodingproblem beim Speichern eines Strings mit der Methode Print.
Ich nutze VB, um ein Makro für MS Excel2000 zu schreiben. Es liest den Inhalt einer Zelle aus und speichert diesen in eine Datei:
Im Prinzip funktioniert das auch genau so, wie ich das will. Einziges Problem: Umlaute werden zwar abgespeichert, aber im "falschen" Encoding! Ich möchte die Datei hinterher gerne als UTF-8 Datei haben, aber wie mache ich das?
Wenn ich mir die Datei mit einem normalen Texteditor anschaue, werden die Umlaute korrekt dargestellt, bei einem UTF-8 Editor werden statt der Umlaute allerdings leider nur rechteckige Kästchen angezeigt.
Für alle Tipps wäre ich echt dankbar!
Grüße,
mooni
Topic auf VB6 und älter gestellt, da es sich hier um eine generelle "classic"-VB-Frage handelt.
ich habe ein Encodingproblem beim Speichern eines Strings mit der Methode Print.
Ich nutze VB, um ein Makro für MS Excel2000 zu schreiben. Es liest den Inhalt einer Zelle aus und speichert diesen in eine Datei:
Im Prinzip funktioniert das auch genau so, wie ich das will. Einziges Problem: Umlaute werden zwar abgespeichert, aber im "falschen" Encoding! Ich möchte die Datei hinterher gerne als UTF-8 Datei haben, aber wie mache ich das?
Wenn ich mir die Datei mit einem normalen Texteditor anschaue, werden die Umlaute korrekt dargestellt, bei einem UTF-8 Editor werden statt der Umlaute allerdings leider nur rechteckige Kästchen angezeigt.
Für alle Tipps wäre ich echt dankbar!
Grüße,
mooni
Topic auf VB6 und älter gestellt, da es sich hier um eine generelle "classic"-VB-Frage handelt.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mad Andy“ ()