Например, символ омеги отображается правильно '\u03A9'
, но символ земного шара '\u1F310'
http://www.fileformat.info/info/unicode/char/1f310/index.htm - нет. Был примерил консольных и узлов средыНевозможно отобразить символ юникода js ` u1F310`
ответ
'\u1F310'
JavaScript \u
ускользает только принять четыре цифры, так что эта строка литерала два кодовых единицы, U + 1F31 (греческая строчная буква С Дасией) и U + 0030 (Digit Zero) : ἱ0
.
Строки из JavaScript состоят из 16-разрядных кодовых блоков, поэтому самый высокий единый код в JavaScript составляет \uFFFF
, а символы от U + 10000 вверх, лежащие вне базовой многоязычной плоскости, не могут быть указаны напрямую. Чтобы получить их, вы должны использовать пару UTF-16 surrogates. Для U + 1F310, который работает как '\uD83C\uDF10'
.
В ECMAScript 2015 есть новая форма отмены строки, которая берет номер символа и выдает остальное для вас: '\u{1F310}'
. Это available в последних версиях Node, но через некоторое время поддержка будет широко распространена в браузерах.
Печать символа на консоль - отдельная задача. Поскольку @MarcoS говорит, что вам понадобится ваш терминал для установки шрифта с глифом для него. Вам также понадобится использовать консоль, которая понимает символы, отличные от ASCII и, в частности, символы, отличные от Basic-Multilingual-Plane. (Если вы находитесь в командной строке Windows, единственный способ выиграть эту игру - не играть.)
Так что шрифты из ответа @MarcoS не важно? – AuthorProxy
Вам наверняка понадобится установить шрифт с символом для этого символа, если вы хотите просмотреть его на месте. (Если вы просто хотите вывести его для копирования-вставки в другое место, вы можете сделать это без шрифта.) – bobince
только некоторые шрифты поддерживают символ глобуса '\u1F310'
...
Некоторые из них являются:
- LastResort
- Quivira
- Segoe UI Emoji
- Segoe UI Символ
- Символа
- Unifont Upper CSUR
См fontsupport
- 1. Невозможно перевести символ Юникода
- 2. Невозможно разобрать символ юникода
- 3. Невозможно отобразить символ юникода для индекса 2 в Windows
- 4. JSON.NET: Невозможно перевести символ Юникода
- 5. Невозможно перевести символ Юникода '\ uDA22'
- 6. Как отобразить символ юникода на ярлыке кнопки
- 7. Невозможно изменить цвет шрифта на символ юникода
- 8. QMessageBox и символ Юникода
- 9. Невозможно вставить символ Юникода в файл ресурсов C#
- 10. Невозможно отобразить любой символ из Bootstrap 2.3.2
- 11. Угловой JS: невозможно отобразить значение
- 12. Как отобразить расширенный символ Юникода в консоли C#?
- 13. Скрыть невидимый символ Юникода
- 14. Самый высокий символ Юникода?
- 15. Шестнадцатеричный символ Юникода
- 16. Эхо-символ юникода
- 17. Заменить символ юникода
- 18. Рассматривать символ юникода плюс диакритический как символ?
- 19. Невозможно прочитать символ Юникода в pdf с помощью java
- 20. Highchart не отображает символ юникода
- 21. специальный символ Юникода в html2pdf
- 22. Показать символ с кодом Юникода
- 23. F̶̟̼͕̼͎̟͔̣͉̳̌̔̉ͦ͐͠ это действительный символ Юникода?
- 24. Что такое символ Юникода местоположения?
- 25. Определить, поддерживается ли символ Юникода?
- 26. Создать символ Юникода с пакетом
- 27. Разделимое слово, содержащее символ Юникода
- 28. Запрос, возвращающий символ замены Юникода
- 29. IOS, sqlite3 и Юникода символ
- 30. Символ Юникода не отображается правильно
Прочтите это https://mathiasbynens.be/notes/javascript-unicode – jcubic