Wie kann ich sehen, wie das Format meiner Textdatei ist?

327
Natrium

Ich habe eine Textdatei und möchte wissen, ob es sich um Ascii oder UTF-8 oder etwas anderes handelt. Wie kann ich das sehen? Jedes Tool oder jede Website, die ich verwenden kann?

1
Wenn die Datei keine Stückliste enthält, gibt es keine 100% ige sichere Vorgehensweise. Ignacio Vazquez-Abrams vor 13 Jahren 4
@Ignacio Vazquez-Abrams Ich kann mich nicht erinnern, jemals eine Datei in Notepad ++ geöffnet zu haben, bei der etwas, das mit der Kodierung zusammenhängt, nicht in der rechten unteren Ecke des Bildschirms angezeigt wurde, aber vielleicht habe ich nie eine Datei ohne Stückliste gefunden. Selbst wenn eine Datei keine Stückliste enthielt, konnte eine Person nicht einfach eine Datei in Notepad ++ öffnen, wie in meiner Antwort vorgeschlagen, und eine der verschiedenen Kodierungseinstellungen auswählen, bis eine richtig aussah? Dann würden wir wissen, dass die gewählte Einstellung die Kodierung der Datei war. ubiquibacon vor 13 Jahren 0
@typoknig: Angenommen, die Person, die die verschiedenen Kodierungen durchläuft, hat eine gewisse Vorstellung davon, wie sie aussehen soll, sicher. Es ist jedoch möglich, Leute mit einigen der alten DOS-Codepages zu täuschen. Ignacio Vazquez-Abrams vor 13 Jahren 0

2 Antworten auf die Frage

1
ubiquibacon

Verwenden Sie Notepad ++ . Die gesuchten Informationen werden in der rechten unteren Ecke des Bildschirms angezeigt.

1
RedGrittyBrick
$ file unicode.txt unicode.txt: UTF-8 Unicode text 

Ich gehe davon aus, dass das fileDienstprogramm für Windows als Teil von CygWin verfügbar ist

Ich bin überrascht, dass es nicht in UnxUtils oder GNU CoreUtils für Windows enthalten ist

Wie Ignacio Vazquez-Abrams vorschlägt, können Software-Tools für viele Dateien nur auf Stichproben und Wahrscheinlichkeiten raten.

Es war nie Teil von coreutils. http://gnuwin32.sourceforge.net/packages/file.htm Ignacio Vazquez-Abrams vor 13 Jahren 1