Vai al contenuto principale

Surrogates

Categoria: Cs
0 punti di codice corrispondenti Classe principale: Other (C)

Code points in the range U+D800–U+DFFF allocated exclusively for UTF-16 surrogate pairs. Surrogates are not valid standalone Unicode scalar values.

⚠️ Avviso tecnico sui surrogati (Cs):

I punti di codice surrogati (da U+D800 a U+DFFF) sono riservati esclusivamente alle coppie surrogate UTF-16. Non sono affatto valori scalari Unicode e non possono essere codificati direttamente come caratteri UTF-8 autonomi. La copia negli appunti è disattivata per prevenire il danneggiamento dei dati.

Classificazione tecnica e riferimento regex

Semantica di classificazione normativa

Nella Unicode Character Database, General_Category è la classificazione normativa primaria assegnata a ogni punto di codice. Come notato nell'Unicode Standard Annex #44, questa proprietà riflette l'uso linguistico o funzionale principale di un carattere, ma non cattura tutti gli usi contestuali nella tipografia reale.

Corrispondenza con espressioni regolari

Nei motori di espressioni regolari moderni (PCRE, Python, ECMAScript, Java, Rust, .NET), fai corrispondere i caratteri appartenenti a questa categoria con:

\p{Cs} // Corrisponde a qualsiasi Surrogate
Provenienza degli standard: Dati delle proprietà derivati dalla Unicode Character Database ufficiale (General_Category (Cs)), standard Unicode versione 18.0.
Fonti dei dati Unicode Consortium UAX #44 ↗
Copiato negli appunti!