Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Chaînes de caractères

stzStringEncoder

35 méthodes propres · 13 formes avec extensions, rangées sous leur méthode

la source: base/string/stzStringEncoder.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Chaînes de caractères

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 chars
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.NumberOfChars()
#--> 13
composé à partir de la signature, exécuté pour cette page
aucune extension
IsEmpty
(sans commentaire dans la source : le nom se lit comme une phrase) is empty
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
ToHex
The string's bytes in hexadecimal form.aussi écrite: Hexcodes
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToHex()
#--> 68656c6c6f253230776f726c64
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
ToHexWithPrefix
hex
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToHexWithPrefix()
#--> 0x68656c6c6f253230776f726c64
composé à partir de la signature, exécuté pour cette page
aucune extension
FromHex
hexQCSXTZZZIBWU
UrlEncoded
The string URL-encoded.aucune extension
UrlEncode
url encodingaucune extension
UrlDecoded
The string URL-decoded.aucune extension
UrlDecode
url encodingaucune extension
AsciiCodes
char codes
exemple composé
o1 = new stzStringEncoder("hello%20world")
? @@( o1.AsciiCodes() )
#--> [ 104, 101, 108, 108, 111, 37, 50, 48, 119, 111, 114, 108, 100 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Unicodes
char codes
exemple composé
o1 = new stzStringEncoder("hello%20world")
? @@( o1.Unicodes() )
#--> [ 104, 101, 108, 108, 111, 37, 50, 48, 119, 111, 114, 108, 100 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ToBinary
The string's bytes in binary form.
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToBinary()
#--> 01101000 01100101 01101100 01101100 01101111 00100101 00110010 00110000 01110111 01101111 01110010 01101100 01100100
composé à partir de la signature, exécuté pour cette page
aucune extension
FromBinary
binaryQCSXTZZZIBWU
ToOctal
The string's bytes in octal form.
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToOctal()
#--> 150 145 154 154 157 045 062 060 167 157 162 154 144
composé à partir de la signature, exécuté pour cette page
aucune extension
ToCharCodes
char codes (string)
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.ToCharCodes()
#--> 104 101 108 108 111 37 50 48 119 111 114 108 100
composé à partir de la signature, exécuté pour cette page
aucune 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 ' -> &#39;) 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 &apos; &nbsp; 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
reverse
exemple composé
o1 = new stzStringEncoder("hello%20world")
o1.Reverse()
? o1.Content()
#--> dlrow02%olleh
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Reversed
reverse
exemple composé
o1 = new stzStringEncoder("hello%20world")
? o1.Reversed()
#--> dlrow02%olleh
composé à partir de la signature, exécuté pour cette page
aucune 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