Codepages and text encodings
Regardless of the source, JavaScript (JS) converts all the text it handles into UTF-16.
UTF-16 is based on Unicode and is compatible with UTF-8 and backward compatible with ISO-8859-1 and US-ASCII.
But otherwise, all other loaded text must be transcoded to accurately display the characters.
Character set | Support | About |
---|---|---|
US-ASCII1 | Yes 4 | The original text encoding of the Internet |
CP-437 | Mimic | The most common encoding for ASCII, ANSI art, and text for PC and MS-DOS |
CP-12522 | Mimic | The default English encoding for legacy Windows3 is backward compatible with ISO-8859-1 |
ISO-8859-1 | Yes 4 | The replacement for US-ASCII that supported two times the characters and was the default encoding for the Commodore Amiga and legacy Linux |
ISO-8859-15 | Mimic | An update for ISO-8859-1 that added some missing characters such as the € Euro sign |
SHIFT JIS | Yes 4 | A legacy Japanese encoding used by Shift JIS art |
UTF-8 | Yes 4 | The current standard encoding for modern HTML and most documents it supports over a hundred thousand characters |
UTF-16 | Yes 4 | The Unicode implementation used by JavaScript and common for documents not written in the Latin alphabet |
CP-1250 CP-1251 ISO-8859-5 |
Yes 4 | Encodings that are mistakenly used by Chromium when viewing ANSI and ASCII art |