Notepad und Notepad++ zeigen nicht dasselbe an?

Notepad und Notepad++ zeigen nicht dasselbe an?

Ich habe Text aus Excel im Unicode-Format exportiert, und zwar wie folgt:

Bildbeschreibung hier eingeben

dann bearbeite ich es mit Notepad++, ändere es in die gewünschte Form und speichere es als UTF-8 wie folgt:

Bildbeschreibung hier eingeben

aber wenn man es im Editor öffnet, hat es eine völlig andere Form?

In Notepad++ habe ich es \t|\tdurch \n1 and also try `\p`1usw. ersetzt. In UltraEdit habe ich dasselbe Problem. Wie kann ich es lösen?

Antwort1

Es besteht die Möglichkeit, dass \ndas Zeichen als Zeilenendezeichen (EOL) verwendet wird, um eine neue Zeile darzustellen.

Fürhistorische GründeBeispielsweise verwenden Windows die zwei Zeichen CR+LF ( \r\n), um eine neue Zeile darzustellen, während Unix und Linux LF ( \n) verwenden.

Da Notepad keine \nEinzelzeilen erkennt, werden Zeilen, die in Notepad++ getrennt aussehen, in Notepad in derselben Zeile angezeigt.

Sie können die Datei in Notepad++ öffnen, zu Bearbeiten > EOL-Konvertierung > Windows-Format gehen, um alles \nin zu ändern \r\n, und dann sollten Sie dasselbe im Notepad sehen.

verwandte Informationen