utf8

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Diese Bibliothek bietet grundlegende Unterstützung für die UTF-8-Verschlüsselung. Diese Bibliothek bietet keine Unterstützung für Unicode, außer der Verarbeitung der Verschlüsselung. Jeder Betrieb, der die Bedeutung eines Charakters, z. B. Charakterklassifizierung, benötigt, ist außerhalb seines Umfangs.

Es sei denn, es wird anders angegeben, alle Funktionen, die eine Byte-Position als Parameter erwarten, nehmen an, dass die angegebene Position entweder der Start einer Byte-Sequenz oder ein Plus der Länge des Substrumpfes ist. Wie in der Strings-Bibliothek zählen negative Indizes ab dem Ende des Strumpfes.

Sie können einen großen Katalog von verwendbaren UTF-8 Zeichen hier finden.

Zusammenfassung

Eigenschaften

  • Das Muster "[%z\x01-\x7F\xC2-\xF4][\x80-\xBF]*", das genau null oder mehr UTF-8-Byte-Sequenzen entspricht, unter der Annahme, dass das Subjekt eine gültige Stringist.

Funktionen

char

Parameter

codepoints: Tuple<number>

Rückgaben

Parameter

str: string

codepoint

Parameter

str: string
Standardwert: 1
Standardwert: i

Rückgaben

Parameter

Standardwert: 1
Standardwert: -1

Rückgaben

offset

Parameter

Standardwert: 1

Rückgaben

graphemes

Parameter

Rückgaben

nfcnormalize

Parameter

str: string

Rückgaben

nfdnormalize

Parameter

str: string

Rückgaben

Eigenschaften

charpattern

Das Muster "[%z\x01-\x7F\xC2-\xF4][\x80-\xBF]*", das genau null oder mehr UTF-8-Bit-Sequenz entspricht, unter der Annahme, dass das Subjekt eine gültige Stringist.