Я пытаюсь выполнить некоторые строковые методы с некоторым текстом, в котором встроен Emoji.Javascript + Emoji strangeness
Однако, это очень странно, что я видел:
"".length == 2
Я просто интересно, как он решает, что выглядит как 1 символ для меня, на самом деле 2.
К сожалению, JavaScript не полностью поддерживает Unicode (верьте или нет) из-за исторических причин. Вот хорошая статья: [JavaScript и Юникод] (http://blog.jochentopf.com/2011-03-17-javascript-and-unicode.html). –
Спасибо. В этой статье немного выяснилось, я работаю над этим, убедившись, что я вычисляю длину символов –