Поддержка Unicode:
В строках теперь стало возможным использование любых символов из таблицы Unicode, которые кодируются как шесть ASCII символов: \u и 4 цифры в шестнадцатеричной кодировке, например, \u0041 - латинская буква A из таблицы Unicode. Каждая такая последовательность добавляет только один символ к строке. Функции escape и unescape не подвергались изменениям и не используют Unicode - последовательности.
Следующий пример выведет на экран символ "копирайт" и строку "Netscape Communicator": alert("\u00A9 Netscape Communicator");
Следующая таблица содержит список наиболее часто используемых специальных символов и их коды в Unicode:
\u0009 | Tab | <TAB> |
\u000B | Vertical Tab | <VT> |
\u000C | Form Feed | <FF> |
\u0020 | Space | <SP> |
\u000A | Line Feed | <LF> |
\u000D | Carriage Return | <CR> |
\u000b | Back Space | <BS> |
\u0009 | Horizontal Tab | <HT> |
\u0022 | Double Quote | " |
\u0027 | Single Quote | ` |
\u005C | Backslash | \ |
Вы можете использовать Unicode для отображения символов в различных языках или технических символов. Для отображения символов Unicode у клиента должны быть установлены шрифты Unicode. Некоторые ОС, например Windows 95, поддерживают Unicode лишь частично.