Maximum number of character that can be represented by unicode?
Unicode allows 17 "planes" of 2^16 characters. Thus, Unicode
characters range from U+0000 to U+10FFFF - a total of 17 * 2^16 or
1,114,112 code points.
As of Unicode 5.0.0, 102,012 actual characters have been
assigned to code points.