Ich habe Text aus Excel im Unicode-Format exportiert, und zwar wie folgt:
dann bearbeite ich es mit Notepad++, ändere es in die gewünschte Form und speichere es als UTF-8 wie folgt:
aber wenn man es im Editor öffnet, hat es eine völlig andere Form?
In Notepad++ habe ich es \t|\t
durch \n
1 and also try `\p`1
usw. ersetzt. In UltraEdit habe ich dasselbe Problem. Wie kann ich es lösen?
Antwort1
Es besteht die Möglichkeit, dass \n
das 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 \n
Einzelzeilen 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 \n
in zu ändern \r\n
, und dann sollten Sie dasselbe im Notepad sehen.