Was ist der Unterschied zwischen westeuropäischer (Windows) -1252- und ANSI-Kodierung?

3923
Abd

Ich versuche, UTF-8 mit einem Tool in ANSI-Codierung zu konvertieren, aber es zeigt nicht den Namen von ANSI an, sondern stattdessen Westeuropäisch (Windows) -1252.

Sind beide das Gleiche? Soll ich damit weitermachen?

2

1 Antwort auf die Frage

2
DavidPostill

Was ist der Unterschied zwischen der Windows-1252- und der ANSI-Codierung?

Siehe unten. In der Praxis macht es wahrscheinlich keinen großen Unterschied bei Ihrer Konvertierung.

Wenn Sie eine Kopie der Originaldatei behalten, können Sie bei Bedarf immer eine andere Konvertierung durchführen.

Es gibt jedoch Möglichkeiten , UTF-8 in ANSI umzuwandeln .


Windows-1252

Diese Zeichencodierung ist in Bezug auf druckbare Zeichen eine Obermenge von ISO 8859-1, unterscheidet sich jedoch vom ISO-8859-1 der IANA durch die Verwendung von anzeigbaren Zeichen anstelle von Steuerzeichen im Bereich von 80 bis 9F (Hex). Bemerkenswerte zusätzliche Zeichen sind geschweifte Anführungszeichen und alle druckbaren Zeichen nach ISO 8859-15. Es ist Windows unter der Codepage-Nummer 1252 und dem von IANA genehmigten Namen "windows-1252" bekannt.

...

In der Vergangenheit wird der Ausdruck "ANSI-Codepage" (ACP) in Windows verwendet, um auf verschiedene als nativ angesehene Codepages zu verweisen. Die Absicht war, dass die meisten davon ANSI-Standards wie ISO-8859-1 sein würden. Obwohl Windows-1252 die erste und bei weitem populärste Codepage war, die im Microsoft Windows-Sprachgebrauch so genannt wurde, war die Codepage nie ein ANSI-Standard. Microsoft erklärt: "Der Begriff ANSI, der zur Bezeichnung von Windows-Codepages verwendet wird, ist eine historische Referenz, heute jedoch eine Fehlbezeichnung, die in der Windows-Community fortbesteht.

Quell Windows-1252

Beachten Sie, dass trotz der obigen Aussage von Microsoft Windows 1252 "ANSI" genannt wird:

enter image description here

Quellcode Seite 1252 Windows Latin 1 (ANSI)

Es wird also keinen Unterschied in der Konvertierung geben. gute erklärung. Danke dir Abd vor 7 Jahren 0
Wenn Sie das erste Bit der Antwort erneut lesen, werden Sie feststellen, dass * möglicherweise * ein Unterschied besteht ", der sich vom ISO-8859-1 der IANA unterscheidet, indem anzeigbare Zeichen anstelle von Steuerzeichen im Bereich 80 bis 9F (hex) verwendet werden." - es hängt davon ab, welche Zeichen genau in Ihrer Eingabe stehen. DavidPostill vor 7 Jahren 0
Ich werde gebeten, mein Projekt durch die Windows-Notizblockcodierung zu beenden. Ich hoffe, Sie verstehen jetzt, nach welcher Art von Kodierung ich suche. Abd vor 7 Jahren 0
Sie könnten [Notepad ++] (https://notepad-plus-plus.org/) verwenden. Die Konvertierung von UTF-8 in ANSI wurde eingebaut. :) DavidPostill vor 7 Jahren 0