conversion between Unicode and Single-byte add non-BMP support