Reputation: 9939
What is the difference between the Unicode
, UTF8
, UTF7
, UTF16
, UTF32
, ASCII
, and ANSI
encodings?
In what way are these helpful for programmers?
Upvotes: 418
Views: 368525
Reputation: 1503090
Going down your list:
Utf32String
class as part of my MiscUtil library, should you ever want it. (It's not been very thoroughly tested, mind you.)There's more on my Unicode page and tips for debugging Unicode problems.
The other big resource of code is unicode.org which contains more information than you'll ever be able to work your way through - possibly the most useful bit is the code charts.
Upvotes: 567
Reputation: 338336
Some reading to get you started on character encodings: Joel on Software: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
By the way - ASP.NET has nothing to do with it. Encodings are universal.
Upvotes: 81