Tag Info

New answers tagged

3

ISO based Latin-1 on ECMA-094, which based it on the DEC Multinational Character Set so Europeans could use the DEC VT220. The first 128 code points of every 8-bit character set had to be the same as ASCII for backward-compatibility. Indeed, back in the bad old days, misconfigured network hardware often interpreted the high bit as an error-correction code ...


5

Note: when some important missing characters (such as the Euro symbol €) were added to the character set to create ISO8859-15, some mostly unused characters had to go, and this included the letter-free diacritics. So, the designers of ISO8859-1 may have been very smart people and may have had good reasons, but apparently nobody understood them! However, ...


2

Unicode has several encodings, the most widely used being the variable length UTF-8 encoding (on 8 bit bytes, i.e. char on most C++ implementations). Hence getting the nth Unicode character (or code point) in an UTF-8 byte string requires iterating on that string (because a single Unicode character can take 1 to 6 bytes). UTF-8 is today very common (e.g. ...



Top 50 recent answers are included