Adapt the bias according to the current code point and position
Applies the cannonical ordering of a decomposed UCS4 sequence
Do composition of a sequence of starter and non-starter
The actual decoding algorithm
Decode a certain digit
The actual encoding algorithm
Encoding a certain digit
Internal error handling method
Returns the combining class of a certain wide char
Ccomposes a Hangul syllable
Decomposes a Hangul syllable
Do Nameprep according to RFC3491 and RFC3454
Convert UCS-4 strin into UCS-4 garray
Convert UCS-4 array into UCS-4 string
Convert UCS-4 string into UTF-8 string
This converts an UTF-8 encoded string to its UCS-4 representation By talking about UCS-4 "strings" we mean arrays of 32bit integers representing each of the "chars". This is due to PHP not being able to handle strings with bit depth different from 8. This apllies to the reverse method _ucs4_to_utf8(), too.
the constructor