Delen via


ASCII-gegevens in tekstbestanden

Wanneer een tabel met alleen ASCII-tekens wordt geëxporteerd naar een tekstbestand, voldoet het IDT-bestand aan de basisindeling archiefbestandsindeling. Als de tabel niet-ASCII-gegevens bevat, wordt de indeling van het archiefbestand uitgebreid met codepaginagegevens.

Tekstbestanden met alleen ASCII-tekens

Wanneer een tabel met alleen ASCII-tekens wordt geëxporteerd naar een archiefbestand, heeft het IDT-bestand de basisindeling archiefbestandsindeling. Elke stream in de tabel wordt geëxporteerd als een bestand met de extensie .ibd. De .ibd-bestanden worden opgeslagen in een map met dezelfde naam als de tabel. Denk bijvoorbeeld aan het exporteren van de volgende Binaire tabel.

Naam Gegevens
Boeken Boeken.ibd
Cars Cars.ibd

 

De mapstructuur na het exporteren van deze tabel is als volgt. De informatie in de databasetabel wordt geëxporteerd naar Binary.idt. De twee stromen binaire gegevens worden geëxporteerd naar Book.ibd en Cars.ibd opgeslagen in de map Binary.

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

Het binary.idt-archiefbestand heeft de basisindeling archiefbestandsindeling en ziet er als volgt uit.

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

Tekstbestanden die niet-ASCII-tekens bevatten

Als het bestand niet-ASCII-gegevens bevat, wordt de basis-archiefbestandsindeling van het .idt-bestand uitgebreid met informatie over de codepagina. De derde rij in de tabel .idt is de numerieke codepagina, gevolgd door de tabelnaam en kolomnamen van de primaire sleutel, gescheiden door tabbladen.

Notitie

Een .idt-bestand dat niet-ASCII-gegevens bevat, moet worden opgeslagen in de ASCII-indeling. Een tekstbestand kan bijvoorbeeld de kolom- en tabelnamen bevatten die zijn gecodeerd als UTF-8, maar het archiefbestand zelf moet ASCII zijn.

 

De volgende ActionText-tabel die in het Frans is gelokaliseerd, bevat niet-ASCII-gegevens. De numerieke codepagina die wordt gebruikt voor Franse tekenreeksen is 1252.

Actie Beschrijving Sjabloon
ADVERTEREN Publicatie d'informations sur l'application

 

Het geëxporteerde archiefbestand ActionText.idt is als volgt.

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

Notitie

Als een tekstbestand niet-ASCII-gegevens bevat, bevat het archiefbestand informatie over de codepagina. Archiefbestanden met codepaginagegevens kunnen alleen worden geïmporteerd in een database van die exacte codepagina of in een taalneutrale database. In het geval van een taalneutrale database wordt de codepagina ingesteld op de codepagina van het archiefbestand. Zie de sectie Code Page Handling (Windows Installer)voor meer informatie over hoe Windows Installer codepagina's verwerkt.