Content deleted Content added
Reverted 1 edit by 51.36.221.242 (talk) |
Microsoft DON'T recommend UTF-8, they still recommend UTF-16 (MANY -W functions of the Windows API, especially those introduced since Vista, have no -A form); they only recommend to use CP_UTF8 over CP_ANSI |
||
Line 44:
=== UTF-8, UTF-16 ===
Microsoft adopted a Unicode encoding (first the now-obsolete [[UCS-2]], which was then Unicode's only encoding), i.e. [[UTF-16]] for all its [[operating system]]s from Windows NT onwards, but
UTF-16 uniquely encodes all Unicode characters in the [[Basic Multilingual Plane]] (BMP) using 16 bits but the remaining Unicode (e.g. [[emoji]]s) is encoded with a 32-bit (four byte) code{{snd}} while the rest of the industry ([[Unix-like]] systems and the web), and now Microsoft chose [[UTF-8]] (which uses one byte for the 7-bit [[ASCII]] character set, two or three bytes for other characters in the BMP, and four bytes for the remainder).
== List ==
|