Freigeben über


Angeben der Codepage einer Textdatei

Wenn Sie die Codepage einer Textdatei vergessen haben, die nicht in ein Projekt eingebunden ist, können Sie die Codepage nicht bestimmen, da eine Textdatei im Gegensatz zu DBF-Dateien keine Codepagemarkierung enthält. Am besten merken Sie sich die Codepage einer Textdatei, indem Sie die Datei zu einem Projekt hinzufügen.

So geben Sie die Codepage einer Textdatei an

  1. Öffnen Sie den Projekt-Manager.

  2. Wählen Sie die Textdatei aus, deren Codepage Sie angeben möchten.

  3. Wählen Sie aus dem Menü Projekt den Befehl Projektinfo.

  4. Klicken Sie im Dialogfeld Projektinformation auf die Registerkarte Dateien.

  5. Klicken Sie mit der rechten Maustaste auf den Dateinamen.

  6. Wählen Sie aus dem Kontextmenü den Befehl Codepage.

    Visual FoxPro zeigt das Dialogfeld Codepage an.

  7. Wählen Sie die passende Codepage aus.

    Visual FoxPro zeigt die verfügbaren Codepages an.

Wenn Sie die Codepage einer Textdatei kennen, können Sie sie mit der Klausel AS des entsprechenden Visual FoxPro-Befehls angeben. Für Dateien, die Sie importieren oder anfügen möchten, können Sie die Codepage in den Befehlen IMPORT oder APPEND angeben. Für Abfrage-, Programm- oder andere Textdateien, die auf Ihrem Computer bereits vorhanden sind, können Sie die Codepage mit den Befehlen MODIFY QUERY, MODIFY COMMAND bzw. MODIFY FILE ändern.

Wenn Sie nicht sicher sind, welche Codepage zuzuweisen ist, ersetzen Sie die Codepagenummer im Befehl durch die GETCP( )-Funktion. GETCP( ) zeigt das Dialogfeld Codepage an und ermöglicht es Ihnen, die passende Codepage auszuwählen.

Anmerkung   Einige Zeichen können bei der Codepageumwandlung nicht erfolgreich umgesetzt werden. Darüber hinaus werden auch einige Codepagesetzungen nicht von Visual FoxPro unterstützt. Sie sollten daher die Ergebnisse einer Codepageänderung immer prüfen, um sicherzugehen, dass die Daten korrekt umgewandelt wurden.

Siehe auch

Angeben der Codepage einer DBF-Datei | Ermitteln der Codepage einer Projektdatei | Entwickeln internationaler Anwendungen | Angabe von Codepages für Variablen | Verhindern der Übersetzung von Daten in Zeichen- oder Memofeldern