Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Hondo am Oktober 20, 2016, 20:23:07

Titel: SaveAsText
Beitrag von: Hondo am Oktober 20, 2016, 20:23:07
Hallo,
ich speichere Formulare als Textdateien:
For Each frm In CurrentProject.AllForms
            SaveAsText acForm, frm.Name, CodeProject.Path & "\Form_" & frm.Name & ".txt"
...
Next

Die erstellten Textdateien haben tatsächlich am Anfang 2 Zeichen die da eigentlich nicht hingehören: ÿþ
Man sieht diese nur im Hexeditor. Was hat es denn damit auf sich?

Gruß Andreas
Titel: Re: SaveAsText
Beitrag von: daolix am Oktober 20, 2016, 20:36:20
Hallo
Ist der Unicode-BOM.
Titel: Re: SaveAsText
Beitrag von: HB9876 am Oktober 20, 2016, 20:37:01
Hallo,
wenn ich das richtig entsinne sind das BOM (byte order mark), zumindest in der WEB programmierung.
Hierueber werden in Unicode Dokumenten die bit formate (8,16 oder 32) geregelt.

Ich denke das trifft dann auch auf .txt zu.

Gruss
Jens
Titel: Re: SaveAsText
Beitrag von: Josef P. am Oktober 20, 2016, 20:43:10
Hallo!

Formulare in accdb-Dateien werden als UTF-16-Text exportiert. Die zwei Zeichen sind die Kennung für "Little Endian".

LG
Josef