Teilen über


ASCII-Daten in Textdateien

Wenn eine Tabelle, die nur ASCII-Zeichen enthält, in eine Textdateiexportiert wird, entspricht die IDT-Datei dem grundlegenden Archivdateiformat. Wenn die Tabelle Nicht-ASCII-Informationen enthält, wird das Format der Archivdatei erweitert, um Codeseiteninformationen einzuschließen.

Textdateien, die nur ASCII-Zeichen enthalten

Wenn eine Tabelle, die nur ASCII-Zeichen enthält, in eine Archivdatei exportiert wird, befindet sich die IDT-Datei im grundlegenden Archivdateiformat. Jeder Datenstrom in der Tabelle wird als Datei mit der Dateinamenerweiterung IBD exportiert. Die IBD-Dateien werden in einem Ordner mit demselben Namen wie die Tabelle gespeichert. Betrachten Sie beispielsweise den Export der folgenden Binären Tabelle.

Name Daten
Bücher Books.ibd
Autos Cars.ibd

 

Die Verzeichnisstruktur nach dem Exportieren dieser Tabelle lautet wie folgt. Die Informationen in der Datenbanktabelle werden in Binary.idt exportiert. Die beiden Datenströme von Binärdaten werden in "Book.ibd" und "Cars.ibd" exportiert, die im Ordner "Binary" gespeichert sind.

Binary.idt
[Binary]
    Books.ibd
    Cars.ibd

Die Binary.idt-Archivdatei befindet sich im grundlegenden Archivdateiformat und würde wie folgt aussehen.

Name Data
s72 v0
Binary  Name
Books   Books.ibd
Cars    Cars.ibd

Textdateien, die Nicht-ASCII-Zeichen enthalten

Wenn die Datei Nicht-ASCII-Daten enthält, wird das grundlegende Archivdateiformat der IDT-Datei erweitert, um Codeseiteninformationen einzuschließen. Die dritte Zeile in der IDT-Tabelle ist die numerische Codeseite gefolgt von tabellennamen und Primärschlüsselspaltennamen, die durch Registerkarten getrennt sind.

Anmerkung

Eine IDT-Datei, die Nicht-ASCII-Informationen enthält, sollte im ASCII-Format gespeichert werden. Beispielsweise kann eine Textdatei die Spalten- und Tabellennamen enthalten, die als UTF-8 codiert sind, aber die Archivdatei selbst sollte ASCII sein.

 

Die folgende in Französisch lokalisierte ActionText-Tabelle enthält Nicht-ASCII-Informationen. Die für französische Zeichenfolgen verwendete numerische Codeseite ist 1252.

Aktion Beschreibung Schablone
INSERIEREN Publikation d'informations sur l'application

 

Die exportierte Archivdatei ActionText.idt würde wie folgt aussehen.

Action   Description Template
s72 L0  L0
1252    ActionText  Action
Advertise   Publication d'informations sur l'application

Anmerkung

Wenn eine Textdatei Nicht-ASCII-Daten enthält, enthält die Archivdatei Codeseiteninformationen. Archivdateien mit Codeseiteninformationen können nur wieder in eine Datenbank dieser genauen Codeseite oder in eine sprachneutrale Datenbank importiert werden. Bei einer sprachneutralen Datenbank wird die Codepage auf die Codepage der Archivdatei festgelegt. Weitere Informationen dazu, wie Windows Installer Codeseiten verarbeitet, finden Sie im Abschnitt Code Page Handling (Windows Installer).