WikiDer > Notizblock
Notizblock | ||||
| Entwickler | Microsoft | |||
| Status | Aktiv | |||
| Betriebssystem | Fenster | |||
| Kategorie | Texteditor | |||
| Lizenz | Proprietäre Software | |||
| ||||
Notizblock (Niederländische Version: Notizblock) ist ein kleiner Texteditor dieser Standard bei jedem Fenster-Betriebssystem geliefert wird. Notizblock kann nur verwendet werden für Klartext.
Chancen
Alles Verfügbar Schriftarten kann verwendet werden, jedoch nur einzeln für das gesamte Dokument. Die Schriftart wird nicht im Dokument gespeichert. Es gibt eine Funktion zum Einfügen von Uhrzeit und Datum und die Möglichkeit, das erstellte Dokument zu bearbeiten zu drucken. Das Programm unterstützt verschiedene Druckereinstellungen, wie Seitengröße und Ränder.
Notepad verwendet die Kombination WagenrücklaufZeilenvorschub bevor Sie zum Anfang einer neuen Zeile gehen. Jedes einzeln, wie viele andere Kontrollzeichen, sind sie nicht sichtbar. Wenn der Textteil, in dem sie vorkommen, nicht bearbeitet wird, werden sie beim Speichern eines bearbeiteten Textes unverändert gespeichert.
Ein Leerzeichen am Ende einer Zeile ist indirekt sichtbar, da der Cursor dahinter platziert werden kann. Der Unterschied zwischen a Tab und es sind mehrere Leerzeichen zu sehen, da der Cursor nicht platziert werden kann oder an einer Zwischenposition platziert werden kann.
Die in Notepad verwendete Standardschriftart ist Lucida Console.
Unterstützte Zeichenkodierungen
Neuere Versionen von Notepad funktionieren grundsätzlich mit allen Zeichen von Unicode.
Beim Speichern bietet Notepad folgende Auswahlmöglichkeiten Zeichenkodierungen:
- ANSIA (es werden keine Bytes hinzugefügt) - Eine korrekte Speicherung ist nur möglich, wenn alle Zeichen zu ANSI gehören; wenn nicht, wird eine Warnung angezeigt; Wenn Sie angeben, dass Sie den Text als ANSI speichern möchten, werden alle Zeichen, die nicht zu ANSI gehören, durch "?" ersetzt. (0x3F)
- UTF-8 (am Anfang werden 0xEF 0xBB 0xBF hinzugefügt, um anzuzeigen, dass es sich um UTF-8) handelt.
- UTF-16:
- bezeichnet als Unicode (am Anfang werden 0xFF 0xFE hinzugefügt)
- bezeichnet als Unicode Big-Endian (am Anfang werden 0xFE 0xFF hinzugefügt)
Die Ergänzungen sind die Unicode-Signaturen (ebenfalls Byte-Reihenfolge-Marken obwohl sie nur teilweise funktionieren, um die Endianness anzuzeigen), kann der entsprechende Unicode-Standard am Anfang einer Datei stehen, um anzuzeigen, dass es sich um einen bestimmten Typ von Unicode-Datei handelt. Ohne den Zusatz wäre nicht erkennbar, ob zB eine Datei mit dem Inhalt 0xC3 0xA9 als ANSI-Datei mit dem Text „é“ oder als UTF-8-Datei mit dem Text „é“ gedacht ist. Im Übrigen lässt sich mit dem System der Zusätze auch nicht feststellen, ob beispielsweise eine Datei mit dem Inhalt 0xEF 0xBB 0xBF 0x41 als UTF-8-Datei mit dem Text "A" (wie Notepad annimmt) oder als an ANSI-Datei mit dem Text " A". In einem Kontext, in dem ein Text, der mit "" beginnt, jedoch unwahrscheinlich ist, besteht eine gute Chance, dass die Annahme von Notepad richtig ist.
Auch ohne Unicode-Signatur Notepad scheint beim Öffnen einer Datei zu beurteilen, welche Zeichenkodierung wahrscheinlich ist (siehe auch unten).
Notepad hat lange gehalten die Zeilenumbrüche Unix/Linux wird nicht unterstützt, aber seit dem Insider-Build vom 8. Mai gibt es Unterstützung für diese Art von Zeilenumbrüchen in der Windows 10-Version von Notepad.[1]
Alternativen
Es gibt einige Open-Source-Varianten von Notepad, die zusätzliche Funktionen hinzufügen, oft zum Bearbeiten Quellcode. Beispiele dafür sind Notizblock und Notizblock2.
Bush hat die Fakten versteckt
Bush hat die Fakten versteckt ist ein Fehler im Fenster Notepad auf alten Windows-Versionen. Der Fehler tritt auf, wenn ein neues Dokument mit dem Text "Bush versteckte die Fakten" erstellt und gespeichert wird. Wenn dieses Dokument geöffnet wird, erscheinen Blöcke.
Obwohl "Bush die Fakten versteckt" oder auch "Bush hatte die Fakten" ist der am häufigsten zitierte Satz auf der Internet Um den Fehler zu veranschaulichen, kann nicht nur diese Kombination den Fehler verursachen. Es kann durch verschiedene Sätze mit Buchstaben und Leerzeichen in einer bestimmten Reihenfolge (4-Leerzeichen-3-Leerzeichen-3-Leerzeichen-5), (4-Leerzeichen-5-Leerzeichen-3-Leerzeichen-5) und (1 -space-4-space-3-space-3), sowie andere Kombinationen, die in gültige (wenn auch bedeutungslose) geparst werden können chinesische Charaktere im Unicode.
Der Fehler tritt auf, wenn die ANSIA-string wird an die Win32-Zeichensatzerkennungsfunktion übergeben IsTextUnicode[2] ohne andere Charaktere. Aufgrund dieses Fehlers IsTextUnicodeWAHR zurückgeben, was bedeutet, dass Anwendungen, die es verwenden, es falsch interpretieren als UTF-16LE. Wenn Sie beispielsweise eine Textdatei mit einer solchen Zeichenfolge in einem Texteditor bearbeiten, dass IsTextUnicode verwendet wird, wird der Text als neun (4-3-3-5), zehn (4-5-3-5) oder sieben (1-4-3-3) chinesische Schriftzeichen angezeigt - oder rechteckige Blöcke, wenn das Sprachpaket ist noch nicht installiert.
Der Fehler trat zuerst in auf Windows NT 3.5, wurde aber erst Anfang 2004 entdeckt. Ältere Versionen von Notepad wie die unter Windows 95, 98, Mich, NT 3.1 enthalten, unterstützen Unicode nicht und haben daher diesen Fehler nicht.
Das Phänomen tritt auch nicht auf von Windows Vista und Windows 7 weil ihre Version von IsTextUnicode wurde angepasst.
Quellen, Anmerkungen und/oder Verweise
|