+
+/*
+ UCS-4 <- ISO-8859-1
+ (unsigned long) ch = ch & 255;
+
+ ISO-8859-1 -> UCS-4
+ if (ch > 255)
+ invalid sequence
+ else
+ ch = ch;
+
+ UCS-4 -> UTF-8
+ if (ch <= 0x7f)
+ ch = ch;
+ else if c(h <= 0x7ff)
+ {
+ str[0] = 0xc0 + (ch & (0xff < 6));
+ str[1] = 0x80 + ch & 0x7ff;
+ }
+ else if (ch <= 0xffff)
+ {
+
+
+
+ }
+
+
+
+*/
+
+