Softanza
StartFrançais
Softanza
The library documents itself · Tables & data

stzUnicodeData

16 own methods · 0 forms written with extensions, listed under their method

the source: base/data/stzUnicodeData.ring(opens in a new tab) · All classes · The area reference: Tables & data

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

Examples: 0 come from the library's tests; 14 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzUnicodeData(). 2 methods have none yet. Examples run on 2026-10-04 07:31 inside the library at commit 0e72e2e2c.

Method
Explanation, as the source carries it
init
All methods now delegate to engine SQLite — no text file neededno extension
ContainsCharName
Nothing to load — engine handles the database internallyalso written: ContainsName
composed example
o1 = new stzUnicodeData()
? o1.ContainsCharName("LATIN SMALL LETTER A")
#--> 1
composed from the signature, run for this page
no extension
FindCharName
(no comment in the source: the name reads as a sentence) find char namealso written: FindcharByName
composed example
o1 = new stzUnicodeData()
? o1.FindCharName("LATIN SMALL LETTER A")
#--> 1
composed from the signature, run for this page
no extension
SearchCharName
(no comment in the source: the name reads as a sentence) search char namealso written: SearchCharByName · SearchForCharNameno extension
(no comment in the source: the name reads as a sentence) char by name 1 examples run
composed example
o1 = new stzUnicodeData()
? o1.CharByName("LATIN SMALL LETTER A")
#--> a
composed from the signature, run for this page
no extension
CharHexCodeByName
(no comment in the source: the name reads as a sentence) char hex code by name
composed example
o1 = new stzUnicodeData()
? o1.CharHexCodeByName("LATIN SMALL LETTER A")
#--> 0x61
composed from the signature, run for this page
no extension
CharUnicodeByName
(no comment in the source: the name reads as a sentence) char unicode by namealso written: CharDecimalCodeByName
composed example
o1 = new stzUnicodeData()
? o1.CharUnicodeByName("LATIN SMALL LETTER A")
#--> 97
composed from the signature, run for this page
no extension
CharByHexCode
(no comment in the source: the name reads as a sentence) char by hex code
composed example
o1 = new stzUnicodeData()
? o1.CharByHexCode("0041")
#--> A
composed from the signature, run for this page
no extension
CharByUnicode
(no comment in the source: the name reads as a sentence) char by unicodealso written: CharByDecimalCode
composed example
o1 = new stzUnicodeData()
? o1.CharByUnicode(65)
#--> A
composed from the signature, run for this page
no extension
CharNameByHexCode
(no comment in the source: the name reads as a sentence) char name by hex code
composed example
o1 = new stzUnicodeData()
? o1.CharNameByHexCode("0041")
#--> LATIN CAPITAL LETTER A
composed from the signature, run for this page
no extension
CharNameByUnicode
(no comment in the source: the name reads as a sentence) char name by unicode
composed example
o1 = new stzUnicodeData()
? o1.CharNameByUnicode(65)
#--> LATIN CAPITAL LETTER A
composed from the signature, run for this page
no extension
UnicodesOfCharsContaining
(no comment in the source: the name reads as a sentence) unicodes of chars containing
composed example
o1 = new stzUnicodeData()
? @@( o1.UnicodesOfCharsContaining("CHECK MARK") )
#--> [ 9083, 9989, 10003, 10004, 65794, 128504, 129969 ]
composed from the signature, run for this page
no extension
CharsContaining
(no comment in the source: the name reads as a sentence) chars containing
composed example
o1 = new stzUnicodeData()
? @@( o1.CharsContaining("CHECK MARK") )
#--> [ "⍻", "✅", "✓", "✔", "𐄂", "🗸", "🮱" ]
composed from the signature, run for this page
no extension
CharsNamesContaining
(no comment in the source: the name reads as a sentence) chars names containing
composed example
o1 = new stzUnicodeData()
? @@( o1.CharsNamesContaining("CHECK MARK") )
#--> [ "NOT CHECK MARK", "WHITE HEAVY CHECK MARK", "CHECK MARK", "HEAVY CHECK MARK", "AEGEAN CHECK MARK", "LIGHT CHECK MARK", "INVERSE CHECK MARK" ]
composed from the signature, run for this page
no extension
CharNamesContaining
(no comment in the source: the name reads as a sentence) char names containing
composed example
o1 = new stzUnicodeData()
? @@( o1.CharNamesContaining("CHECK MARK") )
#--> [ "NOT CHECK MARK", "WHITE HEAVY CHECK MARK", "CHECK MARK", "HEAVY CHECK MARK", "AEGEAN CHECK MARK", "LIGHT CHECK MARK", "INVERSE CHECK MARK" ]
composed from the signature, run for this page
no extension
NumberOfUnicodeChars
(no comment in the source: the name reads as a sentence) number of unicode charsalso written: HowManyChars · NumberOfChars · HowManyUnicodes · NumberOfUnicodes · HowManyUnicodeChars
composed example
o1 = new stzUnicodeData()
? o1.NumberOfUnicodeChars()
#--> 34939
composed from the signature, run for this page
no extension