Unicode: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 7: | Line 7: | ||
* [http://www.joelonsoftware.com/articles/Unicode.html Joel Spolsky's "The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)"] | * [http://www.joelonsoftware.com/articles/Unicode.html Joel Spolsky's "The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)"] | ||
[[Category: | [[Category:Programming]] |
Latest revision as of 16:06, 2 June 2023
Unicode is a standard for encoding and sorting text characters, with a current limit of 4,294,967,296 different characters, of which less than a million have been assigned. There are various different encodings under the Unicode standard, such as UTF-8, UCS-2, UCS-4, and UTF-16 (same as UCS-2 but with an addition of delegates to allow access to various code points outside the 0-65535 range). Most modern software that uses Unicode for text use either UTF-8 or UTF-16. (Interesting tidbit: under the hood, Windows NT and its successors use UTF-16 for text strings, and the ANSI versions of Win32 API functions merely translate text input and output between the local code page and UTF-16.)