Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Exemples : 0 viennent des tests de la bibliothèque ; 11 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzStringEncoder("hello%20world"). 24 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase)initaucune extension
Content
(sans commentaire dans la source : le nom se lit comme une phrase)contentaucune extension
NumberOfChars
(sans commentaire dans la source : le nom se lit comme une phrase)number of charsexemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.NumberOfChars()
#--> 13
composé à partir de la signature, exécuté pour cette pageaucune extension
IsEmpty
(sans commentaire dans la source : le nom se lit comme une phrase)is emptyexemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette pageaucune extension
ToHex
The string's bytes in hexadecimal form.aussi écrite: Hexcodesexemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToHex()
#--> 68656c6c6f253230776f726c64
composé à partir de la signature, exécuté pour cette pageQCSXTZZZIBWU
ToHexWithPrefix
hexexemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToHexWithPrefix()
#--> 0x68656c6c6f253230776f726c64
composé à partir de la signature, exécuté pour cette pageaucune extension
composé à partir de la signature, exécuté pour cette pageaucune extension
FromCharCodes
char codes (string)QCSXTZZZIBWU
HtmlEncoded
The string with the HTML-special chars encoded as entities. Engine-backed. This built a per-character LIST of the whole string and concatenated onto a growing result -- the wrap-to-scan shape, quadratic in the string length. The engine does the same five substitutions (& < > " and ' -> ') in one pass, and the bridge now sizes its buffer to fit rather than silently returning "" past 64 KB.aucune extension
HtmlEncode
html encodingQCSXTZZZIBWU
HtmlDecoded
The engine makes ONE left-to-right pass, consuming each entity whole and advancing past it, so a decoded '&' can never re-trigger a match. It also covers ' and numeric entities (&#NN; / &#xHH;), which the five-replace version silently left intact -- a widening, not a behaviour change for anything the old code handled.aucune extension
HtmlDecode
html encodingQCSXTZZZIBWU
EscapedForRegex
The string with the regex special chars escaped. One engine pass. This used to build a per-character LIST of the whole string (@oString.Chars()) and scan the metacharacter set for each one, which allocates a Haro object per character to answer a question about 14 ASCII bytes. Same set, same result.aucune extension
EscapeForRegex
regex escapingQCSXTZZZIBWU
Reverse
reverseexemple composé
o1 = new stzStringEncoder("hello%20world")
o1.Reverse()
? o1.Content()
#--> dlrow02%olleh
composé à partir de la signature, exécuté pour cette pageQCSXTZZZIBWU
Reversed
reverseexemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.Reversed()
#--> dlrow02%olleh
composé à partir de la signature, exécuté pour cette pageaucune extension
NormalizeNFC
(sans commentaire dans la source : le nom se lit comme une phrase)normalize nfcdans la section unicode normalizationQCSXTZZZIBWU
NormalizedNFC
The string in Unicode NFC normal form.aussi écrite: Normalizedaucune extension
NormalizeNFD
(sans commentaire dans la source : le nom se lit comme une phrase)normalize nfddans la section unicode normalizationQCSXTZZZIBWU
NormalizedNFD
The string in Unicode NFD normal form.aucune extension
NormalizeNFKC
(sans commentaire dans la source : le nom se lit comme une phrase)normalize nfkcdans la section unicode normalizationQCSXTZZZIBWU
NormalizedNFKC
The string in Unicode NFKC normal form.aucune extension
NormalizeNFKD
(sans commentaire dans la source : le nom se lit comme une phrase)normalize nfkddans la section unicode normalizationQCSXTZZZIBWU
NormalizedNFKD
The string in Unicode NFKD normal form.aucune extension
Normalize
(sans commentaire dans la source : le nom se lit comme une phrase)normalizedans la section unicode normalizationQCSXTZZZIBWU