Unicode, UTF, ASCII, ANSI format differences
问题 What is the difference between the Unicode , UTF8 , UTF7 , UTF16 , UTF32 , ASCII , and ANSI encodings? In what way are these helpful for programmers? 回答1: Going down your list: "Unicode" isn't an encoding, although unfortunately, a lot of documentation imprecisely uses it to refer to whichever Unicode encoding that particular system uses by default. On Windows and Java, this often means UTF-16; in many other places, it means UTF-8. Properly, Unicode refers to the abstract character set itself